Udostępnij za pośrednictwem


HtmlElement.SetAttribute(String, String) Metoda

Definicja

Ustawia wartość nazwanego atrybutu w elemecie .

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)

Parametry

attributeName
String

Nazwa atrybutu do ustawienia.

value
String

Nowa wartość tego atrybutu.

Przykłady

Poniższy przykład kodu dodaje nowy IMG element do bieżącego dokumentu przy użyciu polecenia SetAttribute w celu ustawienia atrybutu SRC obrazu.

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

Uwagi

Atrybut w kodzie HTML jest dowolną prawidłową parą name-value dla tego elementu. HtmlElement uwidacznia tylko te atrybuty, które są wspólne dla wszystkich elementów, pomijając te, które mają zastosowanie tylko do niektórych typów elementów; SRC jest wstępnie zdefiniowanym atrybutem tagu IMG , na przykład, ale nie dla tagu DIV . Użyj GetAttribute funkcji i SetAttribute , aby manipulować atrybutami, które nie są widoczne w zarządzanym modelu obiektów dokumentów (DOM).

Jeśli attributeName nie jest zdefiniowany atrybut elementu, SetAttribute zdefiniuje go na elemecie jako nowy atrybut.

GetAttribute i SetAttribute są bez uwzględniania wielkości liter.

Aby ustawić atrybut w elemecie class HtmlElement , należy odwołać się do atrybutu jako className podczas określania pierwszego argumentu na SetAttribute

Dotyczy

Zobacz też