Mozilla.com

  1. MDC
  2. Strona główna
  3. DOM
  4. element.hasAttributeNS

« Dokumentacja Gecko DOM

Podsumowanie

hasAttributeNS zwraca wartość logiczną oznaczającą, czy bieżący element ma określony atrybut.

Składnia

wynik = element.hasAttributeNS(przestrzeńNazw, nazwaLokalna) 
  • wynik to wartość logiczna - true lub false.
  • przestrzeńNazw to ciąg znaków określający przestrzeń nazw atrybutu.
  • nazwaLokalna to nazwa atrybutu.

Przykład

// sprawdza czy jest taki atrybut
// przed nadaniem mu wartości
var d = document.getElementById("div1"); 
if (d.hasAttributeNS( 
        "http://www.mozilla.org/ns/specialspace/", 
        "special-align")) {
   d.setAttribute("align", "center");
}

Uwagi

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 setAttributeNS setAttributeNode setAttributeNodeNS
getAttribute getAttributeNS getAttributeNode getAttributeNodeNS
hasAttribute hasAttributeNS - -
removeAttribute removeAttributeNS removeAttributeNode -

Page last modified 23:23, 9 cze 2008 by Mgjbot

Plików (0)