HTML-DOM-Attribute item()
Beispiel
Holen Sie sich den Namen der ersten Attribute eines Elements:
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap.item(0).name;
let name2 = nodeMap.item(1).name;
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap[0].name;
let name2 = nodeMap[1].name;
Weitere Beispiele unten.
Definition und Verwendung
Die item()
Methode gibt ein Attribut (nach Index) aus einer NamedNodeMap zurück.
Notiz
Die Knoten werden so sortiert, wie sie im Quellcode erscheinen. Der Index beginnt bei 0.
Siehe auch:
Syntax
namednodemap.item(index)
or simply:
namednodemap[index]
Parameter
Parameter | Description |
index | Required. The index of the attribute node in the NamedNodeMap. |
Rückgabewert
Typ | Beschreibung |
Ein Knoten | Der Attributknoten am angegebenen Index. Oder null wenn die Indexnummer außerhalb des zulässigen Bereichs liegt. |
Mehr Beispiele
Ändern Sie die Klasse (die Farbe) eines Elements:
document.getElementById("myDiv").attributes.item(1).value = "class2";
Ändern Sie die Klasse (die Farbe) eines Elements:
document.getElementById("myDiv").attributes[1].value = "class2";
Browser-Unterstützung
attributes.item()
ist eine Funktion von DOM Level 1 (1998).
Es wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |