Beispiel
Holen Sie sich den Namen des first Attribut eines <button> Element:
var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;
Das Ergebnis von x könnten sein:
onclick
Versuch es selber " Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.
Definition und Verwendung
Der item() Methode gibt die Knoten an der angegebenen Index in einer NamedNodeMap, als Knoten - Objekt.
Die Knoten werden sortiert, wie sie im Quelltext angezeigt, und der Index beginnt bei 0.
Hinweis: Es gibt zwei Möglichkeiten , einen Attributknoten am angegebenen Index in einem NamedNodeMap zuzugreifen:
Diese Syntax:
document.getElementsByTagName("BUTTON")[0].attributes.item(1); // The 2nd attribute Try it
Wird das gleiche Ergebnis wie diese Syntax erzeugen:
document.getElementsByTagName("BUTTON")[0].attributes[1]; // The 2nd attribute Try it
Sie können unabhängig von Methode , die Sie verwenden möchten, jedoch die am häufigsten verwendete Methode ist [index].
Tipp: Verwenden Sie die Länge Eigenschaft , um die Anzahl von Knoten in einem NamedNodeMap Objekt zurückzukehren.
Browser-Unterstützung
Methode | |||||
---|---|---|---|---|---|
item() | Ja | Ja | Ja | Ja | Ja |
Syntax
Parameterwerte Parameter Art Beschreibung index Number Erforderlich. Der Index des Knotens in der NamedNodeMap Sie zurückkehren wollen
Technische Details
Rückgabewert: Ein Knotenobjekt, die den Attributknoten am angegebenen Index.
Hinweis: Gibt null zurück , wenn der Index außerhalb des zulässigen Bereichs DOM Version Core Level 1
Mehr Beispiele
Beispiel
Ändern Sie den Wert eines <button> Element des zweiten Attribut:
document.getElementsByTagName("BUTTON")[0].attributes[1].value = "newClass"; Versuch es selber "