HtmlElement.SetAttribute(String, String) Metodo

Definizione

Imposta il valore dell'attributo denominato sull'elemento.

public void SetAttribute (string attributeName, string value);

Parametri

attributeName
String

Nome dell'attributo da impostare.

value
String

Nuovo valore di questo attributo.

Esempio

Nell'esempio di codice seguente viene aggiunto un nuovo IMG elemento al documento corrente, usando SetAttribute per impostare l'attributo SRC per l'immagine.

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);
    }
}

Commenti

Un attributo in HTML è qualsiasi coppia nome-valore valida per tale elemento. HtmlElement espone solo gli attributi comuni a tutti gli elementi, lasciando fuori quelli che si applicano solo a determinati tipi di elementi; SRC è un attributo predefinito per il IMG tag, ad esempio, ma non per il DIV tag. Usare GetAttribute e SetAttribute per modificare gli attributi non esposti nel modello DOM (Document Object Model) gestito.

Se attributeName non è un attributo definito in un elemento, SetAttribute lo definirà sull'elemento come nuovo attributo.

GetAttribute e SetAttribute non fanno distinzione tra maiuscole e minuscole.

Per impostare l'attributo class in un HtmlElement oggetto , è necessario fare riferimento all'attributo come className quando si specifica il primo argomento su SetAttribute

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche