HtmlElement.SetAttribute(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置元素中已命名特性的值。
public:
void SetAttribute(System::String ^ attributeName, System::String ^ value);
public void SetAttribute (string attributeName, string value);
member this.SetAttribute : string * string -> unit
Public Sub SetAttribute (attributeName As String, value As String)
参数
- attributeName
- String
要设置的特性的名称。
- value
- String
此特性的新值。
示例
下面的代码示例向当前文档添加新 IMG
元素,用于 SetAttribute 设置 SRC
图像的属性。
private void InsertImageFooter()
{
if (webBrowser1.Document != null)
{
HtmlDocument doc = webBrowser1.Document;
HtmlElement elem = doc.CreateElement("IMG");
elem.SetAttribute("SRC", "http://www.adatum.com/images/footer-banner.jpg");
doc.Body.AppendChild(elem);
}
}
Private Sub InsertImageFooter()
If (WebBrowser1.Document IsNot Nothing) Then
With WebBrowser1.Document
Dim Elem As HtmlElement = .CreateElement("IMG")
Elem.SetAttribute("SRC", "http://www.adatum.com/images/footer-banner.jpg")
.Body.AppendChild(Elem)
End With
End If
End Sub
注解
HTML 中的属性是该元素的任何有效名称值对。 HtmlElement仅公开所有元素通用的属性,而只公开那些仅适用于特定类型的元素的属性:SRC
是标记的IMG
预定义属性,例如,而不是标记。DIV
使用 GetAttribute 和 SetAttribute 操作托管文档对象模型上未公开的属性 (DOM) 。
如果 attributeName
不是元素的已定义属性, SetAttribute 则会在元素上将其定义为新属性。
GetAttribute 且 SetAttribute 不区分大小写。
class
若要设置属性,必须在指定第一个HtmlElement参数时引用该属性className
SetAttribute