HtmlElement.SetAttribute(String, String) 方法

定义

设置元素中已命名特性的值。

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 使用 GetAttributeSetAttribute 操作托管文档对象模型上未公开的属性 (DOM) 。

如果 attributeName 不是元素的已定义属性, SetAttribute 则会在元素上将其定义为新属性。

GetAttributeSetAttribute 不区分大小写。

class若要设置属性,必须在指定第一个HtmlElement参数时引用该属性classNameSetAttribute

适用于

另请参阅