Neueste Web-Entwicklung Tutorials
 

HTML DOM setAttribute() Method

<Element Object

Beispiel

Fügen Sie die class Attribut mit dem Wert von "democlass" auf ein <h1> Element:

document.getElementsByTagName("H1")[0].setAttribute("class", "democlass");

Bevor das Attribut festlegen:

Hello World

Nach dem Setzen des Attributs:

Hello World

Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die setAttribute() Methode fügt das specified Attribut zu einem Element, und gibt ihm den angegebenen Wert.

Wenn das specified Attribut bereits vorhanden ist , wird nur der Wert eingestellt / geändert.

Hinweis: Obwohl es möglich ist , die hinzuzufügen style - Attribut mit einem Wert auf ein Element mit dieser Methode wird empfohlen , dass Sie verwenden Eigenschaften des Style - Objekts stattdessen für die Inline - Styling, weil dies nicht andere CSS - Eigenschaften überschreibt , die in festgelegt werden können das style - Attribut:

Schlecht:

element .setAttribute("style", "background-color: red;");

Gut:

element .style.backgroundColor = "red";

Tipp: Verwenden Sie die removeAttribute() Methode ein Attribut von einem Element zu entfernen.

Tipp: Beachten Sie auch die setAttributeNode() Methode.


Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Methode vollständig unterstützt.

Methode
setAttribute() Ja 9.0 Ja Ja Ja

Syntax

element .setAttribute( attributename , attributevalue )

Parameterwerte

Parameter Art Beschreibung
attributename String Erforderlich. Der Name des Attributs, das Sie hinzufügen möchten
attributevalue String Erforderlich. Der Wert des Attributs, das Sie hinzufügen möchten

Technische Details

Rückgabewert: Kein Rückgabewert
DOM Version Core Level 1 Element Object

Beispiele

Mehr Beispiele

Beispiel

Ändern Sie ein Eingabefeld mit einem Eingang-Taste:

document.getElementsByTagName("INPUT")[0].setAttribute("type", "button");

Bevor das Attribut festlegen:

Nach dem Setzen des Attributs:

Versuch es selber "

Beispiel

In a href Attribute mit einem Wert von "www.w3ii.com" zu einem <a> Elemente:

document.getElementById("myAnchor").setAttribute("href", "http://www.w3ii.com");

Bevor das Attribut festlegen:

Go to w3ii.com

Nach dem Setzen des Attributs:

Versuch es selber "

Beispiel

Finde heraus , ob ein <a> Element ein Zielattribut hat. Wenn ja, ändern Sie den Wert des target auf "_self" :

// Get the <a> element with id="myAnchor"
var x = document.getElementById("myAnchor"); 

// If the <a> element has a target attribute, set the value to "_self"
if (x.hasAttribute("target")) {      
    x.setAttribute("target", "_self");
}
Versuch es selber "

Verwandte Seiten

HTML Tutorial: HTML Attribute

HTML DOM Referenz: href="met_element_getattribute.html"> getAttribute() Method

HTML DOM Referenz: href="met_element_hasattribute.html"> hasAttribute() Method

HTML DOM Referenz: href="met_element_removeattribute.html"> removeAttribute() Method


<Element Object