Метод hasAttribute в JavaScript
Метод 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