Метод hasAttribute()
Пример
Узнайте, имеет ли элемент <button> атрибут onclick:
var x = document.getElementById("myBtn").hasAttribute("onclick");
Попробуйте сами »
Дополнительные примеры "Попробуй сам" приведены ниже.
Определение и использование
Метод hasAttribute() возвращает значение true, если указанный атрибут существует, в противном случае он возвращает значение false.
Совет: Использовать setAttribute() для добавления нового атрибута или изменения значения существующего атрибута элемента.
Поддержка браузера
Цифры в таблице указывают первую версию браузера, которая полностью поддерживает этот метод.
Метод | |||||
---|---|---|---|---|---|
hasAttribute() | Да | 9.0 | Да | Да | Да |
Синтаксис
element.hasAttribute(attributename)
Параметры
Параметр | Тип | Описание |
---|---|---|
attributename | String | Требуемый. Имя атрибута, который вы хотите проверить, существует ли он. |
Технические детали
Возвращает значение | A Boolean, returns true if the element has attributes, otherwise false |
---|---|
DOM Версия | Базовый уровень 2 Объект элемента |
Ещё примеры
Пример
Узнайте, имеет ли элемент <a> целевой атрибут. Если это так, измените значение целевого атрибута на "_self".:
// Получите элемент <a> с id="myAnchor"
var x = document.getElementById("myAnchor");
// Если элемент <a> имеет целевой атрибут, установите значение равным "_self"
if (x.hasAttribute("target")) {
x.setAttribute("target", "_self");
}
Попробуйте сами »
Связанные страницы
HTML Учебник: HTML Атрибуты
HTML DOM Справочник: getAttribute() Метод
HTML DOM Справочник: removeAttribute() Метод
HTML DOM Справочник: setAttribute() Метод