HTML DOM Attr Objekt
- Forrige side HTML Element
- Næste side HTML Event
Attr objekt
I HTML DOM,Attr objektrepræsenterer HTML egenskab.
HTML egenskaber tilhører altid HTML element.
NamedNodeMap
I HTML DOM,NamedNodeMap objekten usorteret samling af elementegenskabsnoder.
Det vil sige: NamedNodeMap er Attr objektliste af antallet af noder.
NamedNodeMap har en length egenskab.
Kan tilgås via navn eller indeksnummer. Indekset starter fra 0.
Attribute egenskaber
Egenskab | beskrivelse |
---|---|
isId | Ubrugt. |
name | Returnerer navnet på egenskaben. |
value | Sæt eller returner værdien af egenskaben. |
specified | Returnerer true, hvis egenskaben er specificeret, ellers returnerer false. |
NamedNodeMap egenskaber og metoder
metode | beskrivelse |
---|---|
getNamedItem() | Retur egenskabsnoden fra NamedNodeMap (efter navn). |
item() | Retur egenskabsnoden fra NamedNodeMap (efter indeks). |
length | Retur antallet af egenskaber i NamedNodeMap. |
removeNamedItem() | Fjern egenskab (noden). |
setNamedItem() | Indstil egenskab (noden) efter navn. |
DOM 4 Advarsel!
I W3C DOM Core arver Attr (egenskab) objekter alle egenskaber og metoder fra Node-objekter.
I DOM 4 arver Attr-objekter ikke længere fra Node.
For at sikre sikkerhed i fremtidig kode, bør du undgå at bruge egenskaber og metoder fra noden på egenskabsobjekter:
Egenskab / Metode | Årsagen til undgåelsen |
---|---|
attr.appendChild() | Egenskaben har ingen undernodes. |
attr.attributes | Egenskaben har ingen egenskaber. |
attr.baseURI | Brug document.baseURI i stedet. |
attr.childNodes | Egenskaben har ingen undernodes. |
attr.cloneNode() | Brug attr.value i stedet. |
attr.firstChild | Egenskaben har ingen undernodes. |
attr.hasAttributes() | Egenskaben har ingen egenskaber. |
attr.hasChildNodes | Egenskaben har ingen undernodes. |
attr.insertBefore() | Egenskaben har ingen undernodes. |
attr.isEqualNode() | Har ingen mening. |
attr.isSameNode() | Har ingen mening. |
attr.isSupported() | Altid true. |
attr.lastChild | Egenskaben har ingen undernodes. |
attr.nextSibling | Egenskaben har ingen sidestande noder. |
attr.nodeName | Brug attr.name i stedet. |
attr.nodeType | Altid 2 (ATTRIBUTE_NODE). |
attr.nodeValue | Brug attr.value i stedet. |
attr.normalize() | Egenskaben kan ikke normaliseres. |
attr.ownerDocument | Altid din HTML-dokument. |
attr.ownerElement | Dette er HTML-elementet, du bruger til at tilgå egenskaben. |
attr.parentNode | Dette er HTML-elementet, du bruger til at tilgå egenskaben. |
attr.previousSibling | Egenskaben har ingen sidestande noder. |
attr.removeChild | Egenskaben har ingen undernodes. |
attr.replaceChild | Egenskaben har ingen undernodes. |
attr.textContent | Brug attr.value i stedet. |
- Forrige side HTML Element
- Næste side HTML Event