пример
Выясните , если <button> элемент имеет атрибут OnClick:
var x = document.getElementById("myBtn").hasAttribute("onclick");
В результате х будет:
true
Попробуй сам " Больше "Try it Yourself" примеры ниже.
Определение и использование
hasAttribute() метод возвращает истину , если specified атрибут существует, в противном случае возвращает ложь.
Совет: Используйте setAttribute() , чтобы добавить новый атрибут или изменить значение существующего атрибута в элементе.
Поддержка браузеров
Числа в таблице указать первую версию браузера, который полностью поддерживает метод.
метод | |||||
---|---|---|---|---|---|
hasAttribute() | да | 9,0 | да | да | да |
Синтаксис
element .hasAttribute( attributename )
параметры
параметр | Тип | Описание |
---|---|---|
attributename | String | Необходимые. Имя атрибута вы хотите проверить, существует ли |
Технические подробности
Возвращаемое значение: | Логическое, возвращает истину, если элемент имеет атрибуты, иначе ложь |
---|---|
DOM Version | Базовый уровень 2 Элемент объекта |
Еще примеры
пример
Выясните , если <a> элемент имеет целевой атрибут. Если да, то изменить значение target атрибута "_self" :
// Get the <a> element with id="myAnchor"
var x =
document.getElementById("myAnchor");
// If the <a> element has
a target attribute, set the value to "_self"
if
(x.hasAttribute("target")) {
x.setAttribute("target", "_self");
}
Попробуй сам " Похожие страницы
Учебник HTML: HTML атрибуты
HTML DOM Ссылка: href="met_element_getattribute.html"> getAttribute() Method
HTML DOM Ссылка: href="met_element_removeattribute.html"> removeAttribute() Method
HTML DOM Ссылка: href="met_element_setattribute.html"> setAttribute() Method