hasAttribute()
Проверяет, есть ли у элемента указанный атрибут. Возвращает true или false.
Сигнатура
element.hasAttribute(name)Возвращает true, если атрибут присутствует, независимо от его значения (даже если значение пустое). Удобно для булевых атрибутов вроде checked или required.
// <input required>
const input = document.querySelector('input');
console.log(input.hasAttribute('required')); // true
console.log(input.hasAttribute('value')); // false