HtmlElement.SetAttribute(String, String) HtmlElement.SetAttribute(String, String) HtmlElement.SetAttribute(String, String) HtmlElement.SetAttribute(String, String) Method

定義

要素の名前付き属性の値を設定します。Sets the value of the named attribute on the element.

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 String String String

設定する属性名です。The name of the attribute to set.

value
String String String String

この属性の新しい値。The new value of this attribute.

次のコード例では、 IMGを使用してSetAttributeイメージのSRC属性を設定し、現在のドキュメントに新しい要素を追加します。The following code example adds a new IMG element to the current document, using SetAttribute to set the SRC attribute for the image.

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 の属性は、その要素の有効な名前と値のペアです。An attribute in HTML is any valid name-value pair for that element. HtmlElementは、すべての要素に共通の属性のみを公開し、特定の種類の要素にのみ適用される属性を除外します。はタグの定義済み属性DIVですが、タグには定義されていません。 IMG SRCHtmlElement exposes only those attributes that are common to all elements, leaving out those that only apply to certain types of elements; SRC is a predefined attribute for the IMG tag, for example, but not for the DIV tag. GetAttribute およびSetAttributeを使用して、マネージドキュメントオブジェクトモデル (DOM) に公開されていない属性を操作します。Use GetAttribute and SetAttribute to manipulate attributes not exposed on the managed Document Object Model (DOM).

attributeName要素で定義された属性でないSetAttribute場合、は要素に新しい属性として定義します。If attributeName is not a defined attribute on an element, SetAttribute will define it on the element as a new attribute.

GetAttributeSetAttributeは大文字と小文字を区別しません。GetAttribute and SetAttribute are case-insensitive.

class className属性HtmlElementを設定するには、最初の引数をに指定するときに、属性を参照する必要があります。SetAttributeTo set the class attribute on an HtmlElement , you must refer to the attribute as className when specifying the first argument to SetAttribute

適用対象

こちらもご覧ください