HTML DOM Attr-Objekt
- Vorherige Seite HTML Element
- Nächste Seite HTML Event
Attr Objekt
In HTML DOM,Attr Objektdarstellt HTML Attribute.
HTML Attribute gehören immer HTML Elemente.
NamedNodeMap
In HTML DOM,NamedNodeMap Objekteine unsortierte Sammlung von Elementeigenschaftsknoten darstellt.
Mit anderen Worten: NamedNodeMap ist Attr Objektder Anzahl der Knoten zurückgibt.
NamedNodeMap besitzt eine Liste, die length Eigenschaft.
Der Knoten kann über den Namen oder die Indexnummer erreicht werden. Der Index beginnt bei 0.
Attribute Eigenschaften
Attribut | Beschreibung |
---|---|
isId | Veraltet. |
name | Gibt den Namen des Attributes zurück. |
value | Setzt oder gibt den Wert des Attributes zurück. |
specified | Gibt true zurück, wenn das Attribut bereits spezifiziert wurde, sonst false. |
NamedNodeMap Eigenschaften und Methoden
Methode | Beschreibung |
---|---|
getNamedItem() | Gibt den Attributknoten aus der NamedNodeMap zurück (nach Name). |
item() | Gibt den Attributknoten aus der NamedNodeMap zurück (nach Index). |
length | Gibt die Anzahl der Attribute in der NamedNodeMap zurück. |
removeNamedItem() | Attribut (Knoten) löschen |
setNamedItem() | Eigenschaften (Knoten) nach Name setzen |
DOM 4 Warnung!
In der W3C DOM Core werden alle Attribute und Methoden des Attribut (Attribute) -Objekts vom Node-Objekt abgeleitet.
In DOM 4 wird das Attributobjekt nicht mehr vom Node-Objekt abgeleitet.
Um die Sicherheit zukünftiger Code zu gewährleisten, sollten Sie die Attribute und Methoden von Knotenobjekten auf dem Attributobjekt vermeiden:
Attribut / Methode | Vermeidungsgrund |
---|---|
attr.appendChild() | Das Attribut hat keine Kindknoten. |
attr.attributes | Das Attribut hat keine Attribute. |
attr.baseURI | Verwenden Sie document.baseURI anstelle davon. |
attr.childNodes | Das Attribut hat keine Kindknoten. |
attr.cloneNode() | Verwenden Sie attr.value anstelle davon. |
attr.firstChild | Das Attribut hat keine Kindknoten. |
attr.hasAttributes() | Das Attribut hat keine Attribute. |
attr.hasChildNodes | Das Attribut hat keine Kindknoten. |
attr.insertBefore() | Das Attribut hat keine Kindknoten. |
attr.isEqualNode() | Es hat keine Bedeutung. |
attr.isSameNode() | Es hat keine Bedeutung. |
attr.isSupported() | Es ist immer wahr. |
attr.lastChild | Das Attribut hat keine Kindknoten. |
attr.nextSibling | Das Attribut hat keine Gleichknoten. |
attr.nodeName | Verwenden Sie attr.name anstelle davon. |
attr.nodeType | Es ist immer 2 (ATTRIBUTE_NODE). |
attr.nodeValue | Verwenden Sie attr.value anstelle davon. |
attr.normalize() | Das Attribut kann nicht normalisiert werden. |
attr.ownerDocument | Es ist immer Ihr HTML-Dokument. |
attr.ownerElement | Dies ist das HTML-Element, das Sie verwenden, um auf das Attribut zuzugreifen. |
attr.parentNode | Dies ist das HTML-Element, das Sie verwenden, um auf das Attribut zuzugreifen. |
attr.previousSibling | Das Attribut hat keine Gleichknoten. |
attr.removeChild | Das Attribut hat keine Kindknoten. |
attr.replaceChild | Das Attribut hat keine Kindknoten. |
attr.textContent | Verwenden Sie attr.value anstelle davon. |
- Vorherige Seite HTML Element
- Nächste Seite HTML Event