Метод hasAttribute

Метод hasAttribute проверява наличието на зададен атрибут у елемента. Ако атрибутът е наличен - ще върне true, ако не - ще върне false.

Синтаксис

javascriptелемент.hasAttribute(име на атрибут);

Пример

Нека проверим наличието на атрибута value у елемента:

html<input id="elem" value="abcde">
javascriptlet elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));

Резултат от изпълнението на кода:

javascripttrue

Пример

А сега атрибутът value липсва:

html<input id="elem">
javascriptlet elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));

Резултат от изпълнението на кода:

javascriptfalse

Вижте също

  • метод getAttribute,
    който получава атрибути
  • метод setAttribute,
    който записва атрибути
  • метод removeAttribute,
    който премахва атрибути