HTML DOM Attr-objekti
- Edellinen sivu HTML Elementti
- Seuraava sivu HTML Tapahtuma
Attr objekti
HTML DOM:ssaAttr objektiMerkitsee HTML-ominaisuudet.
HTML-ominaisuudet kuuluvat aina HTML-elementti.
NamedNodeMap
HTML DOM:ssaNamedNodeMap objektiEpäjärjestyksessä oleva joukko elementin ominaisuus soluja.
Toisin sanoen: NamedNodeMap on Attr objektisolujen lukumäärän
NamedNodeMap omaa length ominaisuus.
Voit tarkastella solua nimen tai indeksin avulla. Indeksin alkuarvo on 0.
Attribute ominaisuudet
Ominaisuus | kuvaus |
---|---|
isId | Käytetään ei enää. |
name | Palauttaa ominaisuuden nimi. |
value | Aseta tai palauta ominaisuuden arvo. |
specified | Jos ominaisuus on määritelty, palauttaa true, muuten false. |
NamedNodeMap ominaisuudet ja menetelmät
menetelmä | kuvaus |
---|---|
getNamedItem() | Palauta attribuuttin solmu NamedNodeMap:sta (nimellä). |
item() | Palauta attribuuttin solmu NamedNodeMap:sta (indeksillä). |
length | Palauta NamedNodeMap:n attribuuttien lukumäärä. |
removeNamedItem() | Poista attribuutti (solmu). |
setNamedItem() | Aseta attribuutti (solmu) nimellä. |
DOM 4 Varoitus!
W3C DOM Core:ssa, Attr (attribuutti)-objekti perii kaikki ominaisuudet ja menetelmät Node-objektista.
DOM 4:ssa, Attr-objekti ei enää perii Node-luokasta.
Takaamaan tulevan koodin turvallisuuden, sinun tulisi välttää käyttää elementin ominaisuuksia ja menetelmiä attribuuttien objektissa:
Atribuutti / Metodi | Välttämisen syy |
---|---|
attr.appendChild() | Atribuutti ei ole lapsi-elementti. |
attr.attributes | Atribuutti ei ole attribuutti. |
attr.baseURI | Käytä document.baseURI korvaamaan. |
attr.childNodes | Atribuutti ei ole lapsi-elementti. |
attr.cloneNode() | Käytä attr.value korvaamaan. |
attr.firstChild | Atribuutti ei ole lapsi-elementti. |
attr.hasAttributes() | Atribuutti ei ole attribuutti. |
attr.hasChildNodes | Atribuutti ei ole lapsi-elementti. |
attr.insertBefore() | Atribuutti ei ole lapsi-elementti. |
attr.isEqualNode() | Ei merkitystä. |
attr.isSameNode() | Ei merkitystä. |
attr.isSupported() | Aina true. |
attr.lastChild | Atribuutti ei ole lapsi-elementti. |
attr.nextSibling | Atribuutti ei ole sama-luokan elementti. |
attr.nodeName | Käytä attr.name korvaamaan. |
attr.nodeType | Aina 2 (ATTRIBUTE_NODE). |
attr.nodeValue | Käytä attr.value korvaamaan. |
attr.normalize() | Atribuutti ei voi olla normalisoitu. |
attr.ownerDocument | Aina HTML-dokumentti. |
attr.ownerElement | Tämä on HTML-elementti, jota käytät kyseisen attribuutin tarkistamiseen. |
attr.parentNode | Tämä on HTML-elementti, jota käytät kyseisen attribuutin tarkistamiseen. |
attr.previousSibling | Atribuutti ei ole sama-luokan elementti. |
attr.removeChild | Atribuutti ei ole lapsi-elementti. |
attr.replaceChild | Atribuutti ei ole lapsi-elementti. |
attr.textContent | Käytä attr.value korvaamaan. |
- Edellinen sivu HTML Elementti
- Seuraava sivu HTML Tapahtuma