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
← Все записи: DOM API в JavaScript
Поддержать проект