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 では大文字と小文字が区別されません。

classHtmlElement属性を設定するには、最初の引数を に指定するときに className、その属性を参照する必要があります。SetAttribute

適用対象

こちらもご覧ください