Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

element.hasAttribute

Podsumowanie

hasAttribute zwraca wartość logiczną oznaczającą, czy element posiada określony atrybut czy nie.

Składnia

wynik = element.hasAttribute(nazwaAtrybutu) 
  • wynik to rezultat sprawdzenia - true lub false
  • nazwaAtrybutu jest ciągiem znaków określającym nazwę atrybutu

Przykład

// przed ustawieniem wartości sprawdź, czy atrybut istnieje
d = document.getElementById("div1"); 
if(d.hasAttribute("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 (DOM 1) setAttributeNS setAttributeNode setAttributeNodeNS
getAttribute (DOM 1) getAttributeNS getAttributeNode getAttributeNodeNS
hasAttribute (DOM 2) hasAttributeNS - -
removeAttribute (DOM 1) removeAttributeNS removeAttributeNode -

Specyfikacja

DOM Level 2 Core: hasAttribute

 

Autorzy i etykiety dokumentu

 Autorzy tej strony: teoli, khalid32, Mgjbot, Jan Dudek, Ptak82
 Ostatnia aktualizacja: khalid32,