Metoda hasAttribute
Metoda hasAttribute sprawdza obecność
określonego atrybutu u elementu. Jeśli atrybut
istnieje - zwróci true, jeśli nie - zwróci false.
Składnia
element.hasAttribute(nazwa atrybutu);
Przykład
Sprawdźmy obecność atrybutu value
u elementu:
<input id="elem" value="abcde">
let elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));
Wynik wykonania kodu:
true
Przykład
A teraz atrybut value nie istnieje:
<input id="elem">
let elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));
Wynik wykonania kodu:
false
Zobacz też
-
metoda
getAttribute,
która pobiera atrybuty -
metoda
setAttribute,
która zapisuje atrybuty -
metoda
removeAttribute,
która usuwa atrybuty