HTML DOM Attr Object
- Vorige pagina HTML Element
- Volgende pagina HTML Event
Attr object
In HTML DOM:Attr objectrepresenteren HTML eigenschappen.
HTML eigenschappen behoren altijd tot HTML element.
NamedNodeMap
In HTML DOM:NamedNodeMap objecteen ongesorteerde verzameling van elementeigenschapsknopen.
Dus gezegd: NamedNodeMap is Attr objectvan de knopen retourneert.
NamedNodeMap heeft een lijst die Lengte eigenschap.
Je kunt de knoop bereiken via naam of indexnummer. De index begint bij 0.
Attribute eigenschappen
Eigenschap | beschrijving |
---|---|
isId | Verouderd. |
naam | Retourneert de naam van de eigenschap. |
waarde | Stel in of retourneer de waarde van de eigenschap. |
gespecificeerd | Retourneert true als de eigenschap is ingesteld, anders false. |
NamedNodeMap eigenschappen en methoden
methode | beschrijving |
---|---|
getNamedItem() | Retourneert het attribuutknoop uit de NamedNodeMap (op naam). |
item() | Retourneert het attribuutknoop uit de NamedNodeMap (op index). |
length | Retourneert het aantal attributen in de NamedNodeMap. |
removeNamedItem() | Verwijderen van attributen (knopen). |
setNamedItem() | Instellen van attributen (knopen) op naam. |
DOM 4 Waarschuwing!
In het W3C DOM Core volgt het Attr (attribuut) object alle eigenschappen en methoden van het Node-object.
In DOM 4 volgt het Attr-object niet langer van Node af.
Om de veiligheid van toekomstige code te waarborgen, moet u de eigenschappen en methoden van knooppunten vermijden die op attribuutobjecten worden gebruikt:
Attribuut / Methode | Reden om te vermijden |
---|---|
attr.appendChild() | Het attribuut heeft geen onderliggende knopen. |
attr.attributes | Het attribuut heeft geen attributen. |
attr.baseURI | Gebruik document.baseURI in plaats van. |
attr.childNodes | Het attribuut heeft geen onderliggende knopen. |
attr.cloneNode() | Gebruik attr.value in plaats van. |
attr.firstChild | Het attribuut heeft geen onderliggende knopen. |
attr.hasAttributes() | Het attribuut heeft geen attributen. |
attr.hasChildNodes | Het attribuut heeft geen onderliggende knopen. |
attr.insertBefore() | Het attribuut heeft geen onderliggende knopen. |
attr.isEqualNode() | Geen betekenis. |
attr.isSameNode() | Geen betekenis. |
attr.isSupported() | Altijd true. |
attr.lastChild | Het attribuut heeft geen onderliggende knopen. |
attr.nextSibling | Het attribuut heeft geen gelijke knopen. |
attr.nodeName | Gebruik attr.name in plaats van. |
attr.nodeType | Altijd 2 (ATTRIBUTE_NODE). |
attr.nodeValue | Gebruik attr.value in plaats van. |
attr.normalize() | Het attribuut kan niet genormaliseerd worden. |
attr.ownerDocument | Altijd uw HTML-document. |
attr.ownerElement | Dit is het HTML-element dat u gebruikt om toegang te krijgen tot dit attribuut. |
attr.parentNode | Dit is het HTML-element dat u gebruikt om toegang te krijgen tot dit attribuut. |
attr.previousSibling | Het attribuut heeft geen gelijke knopen. |
attr.removeChild | Het attribuut heeft geen onderliggende knopen. |
attr.replaceChild | Het attribuut heeft geen onderliggende knopen. |
attr.textContent | Gebruik attr.value in plaats van. |
- Vorige pagina HTML Element
- Volgende pagina HTML Event