HtmlElement.SetAttribute(String, String) Metoda

Definice

Nastaví hodnotu pojmenovaného atributu prvku.

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

Název atributu, který se má nastavit.

value
String

Nová hodnota tohoto atributu.

Příklady

Následující příklad kódu přidá nový IMG prvek do aktuálního dokumentu pomocí SetAttribute k nastavení SRC atributu pro obrázek.

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

Poznámky

Atribut v HTML je libovolný platný pár name-value pro tento prvek. HtmlElement zveřejňuje pouze ty atributy, které jsou společné pro všechny prvky, a vynechá ty, které se vztahují pouze na určité typy prvků; SRC je předdefinovaný atribut pro IMG značku, například pro značku, ale ne pro DIV značku. Použití GetAttribute a SetAttribute manipulace s atributy, které nejsou vystaveny ve spravovaném modelu DOM (Document Object Model).

Pokud attributeName není definovaný atribut elementu, SetAttribute definuje ho u elementu jako nový atribut.

GetAttribute nerozlišují SetAttribute malá a velká písmena.

Chcete-li nastavit class atribut na , HtmlElement musíte odkazovat na atribut jako className při zadání prvního argumentu na SetAttribute

Platí pro

Viz také