Metoda hasAttribute() DOM HTML Element
- Poprzednia strona getElementsByTagName()
- Następna strona hasAttributes()
- Wróć do poprzedniego poziomu Obiekt HTML DOM Elements
Definicja i zastosowanie
Jeśli atrybut istnieje, hasAttribute()
Metoda zwraca true
, w przeciwnym razie zwraca false
.
Komentarz:Jeśli atrybut został wyraźnie ustawiony w dokumencie, lub typ dokumentu ustawił wartość domyślną dla tego atrybutu:hasAttribute()
Wszystkie metody zwracają true
.
Zobacz również:
Tutorial:
Przykład
Przykład 1
Czy "myButton" ma atrybut onclick?:
let answer = myButton.hasAttribute("onclick");
Przykład 2
Jeśli element <a> ma atrybut target, zmień wartość na "_self":
if (element.hasAttribute("target")) { element.setAttribute("target", "_self"); }
Gramatyka
element.hasAttribute(name)
Parametry
Parametry | Opis |
---|---|
name | Wymagane. Nazwa atrybutu. |
Zwracana wartość
Typ | Opis |
---|---|
Wartość logiczna | Jeśli element ma atrybut, zwraca true, w przeciwnym razie zwraca false. |
Wsparcie przeglądarki
element.hasAttribute()
jest cechą DOM Level 2 (2001).
Wszystkie przeglądarki wspierają to w pełni:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Wsparcie | 9-11 | Wsparcie | Wsparcie | Wsparcie | Wsparcie |
- Poprzednia strona getElementsByTagName()
- Następna strona hasAttributes()
- Wróć do poprzedniego poziomu Obiekt HTML DOM Elements