Метод HTML DOM Element hasAttribute()
- Предыдущая страница getElementsByTagName()
- Следующая страница hasAttributes()
- Вернуться на один уровень выше Объект Elements DOM HTML
Определение и использование
Если свойство существует, то hasAttribute()
Метод возвращает true
в противном случае возвращается false
.
Комментарий:Если свойство явно установлено в документе или документ типизирует это свойство по умолчанию,hasAttribute()
Все методы возвращают true
.
См. также:
Урок:
Пример
Пример 1
"myButton" имеет атрибут onclick?
let answer = myButton.hasAttribute("onclick");
Пример 2
Если у элемента <a> есть атрибут target, то значение изменяется на "_self":
if (element.hasAttribute("target")) { element.setAttribute("target", "_self"); }
Грамматика
element.hasAttribute(name)
Параметр
Параметр | Описание |
---|---|
name | Обязателен. Название атрибута. |
Возвратное значение
Тип | Описание |
---|---|
Булево значение | Если элемент имеет атрибут, то true, в противном случае false. |
Поддержка браузеров
element.hasAttribute()
Это функция DOM Level 2 (2001).
Все браузеры полностью поддерживают его:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Поддержка | 9-11 | Поддержка | Поддержка | Поддержка | Поддержка |
- Предыдущая страница getElementsByTagName()
- Следующая страница hasAttributes()
- Вернуться на один уровень выше Объект Elements DOM HTML