Метод 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,
    который удаляет атрибуты