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

←→
↑
en ru