Метод hasAttribute

Метод hasAttribute проверяет наличие заданного атрибута у элемента. Если атрибут есть - выведет true, если нет - выведет false.

Синтаксис

элемент.hasAttribute(имя атрибута)

Пример

Давайте проверим наличие атрибута value у элемента:

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

Результат выполнения кода:

true

Пример

А теперь атрибута value нету:

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

Результат выполнения кода:

false

Смотрите также

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