Podsumowanie
Zwraca okre艣lony atrybut elementu jako w臋ze艂 typu Attr
.
Sk艂adnia
w臋ze艂Atrybutu = element.getAttributeNode(nazwaAtrybutu)
nazwaAtrybutu
jest ci膮giem zawieraj膮cym nazw臋 atrybutuw臋ze艂Atrybutu
jest osobnym w臋z艂em typuAttr
Przyk艂ad
// html: <div id="top" /> t = document.getElementById("top"); iNode = t.getAttributeNode("id"); // iNode.value = "top"
Uwagi
Interfejs w臋z艂a Attr
dziedziczy ze wsp贸lnego interfejsu w臋z艂贸w Node
, ale w臋z艂y atrybut贸w nie stanowi膮 cz臋艣ci drzewa dokumentu. Wp贸lne atrybuty wszystkich w臋z艂贸w, takie jak parentNode, previousSibling i nextSibling maj膮 w przypadku w臋z艂贸w Attr
warto艣膰 null
.
Do elementu, do kt贸rego nale偶y atrybut, mo偶esz odnosi膰 si臋 wykorzystuj膮c w艂a艣ciwo艣膰 ownerElement
.
Do pobrania warto艣ci atrybutu u偶ywa si臋 raczej metody getAttribute ni偶 getAttributeNode
.
Metody DOM do obs艂ugi atrybut贸w to:
DOM Level 1 (brak obs艂ugi przestrzeni nazw, najcz臋艣ciej u偶ywane) | DOM Level 2 (obs艂uga przestrzeni nazw) | DOM Level 1 - praca bezpo艣rednio z w臋z艂ami Attr (rzadko u偶ywane) |
DOM Level 2 - praca bezpo艣rednio z w臋z艂ami Attr , z obs艂ug膮 przestrzeni nazw (rzadko u偶ywane) |
---|---|---|---|
setAttribute (DOM 1) |
setAttributeNS |
setAttributeNode |
setAttributeNodeNS |
getAttribute (DOM 1) |
getAttributeNS |
getAttributeNode |
getAttributeNodeNS |
hasAttribute (DOM 2) |
hasAttributeNS |
- | - |
removeAttribute (DOM 1) |
removeAttributeNS |
removeAttributeNode |
- |