element.getAttributeNode

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臋 atrybutu
  • w臋ze艂Atrybutu jest osobnym w臋z艂em typu Attr

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 -

Specyfikacja