--- title: Element.hasAttribute() slug: Web/API/Element/hasAttribute tags: - ОМД - Элемент - метод translation_of: Web/API/Element/hasAttribute ---
Element.hasAttribute()
метод возвращает {{Glossary("Boolean")}} значение указывающее, имеет ли указанный элемент указанный атрибут или нет.
var result = element.hasAttribute(attName);
Переменная result
хранит возвращённое значение true
или false
.attName
это {{Glossary("String")}} представляющая имя атрибута.// проверка, существует ли атрибут, перед тем как задать значение var d = document.getElementById("div1"); if (d.hasAttribute("align")) { d.setAttribute("align", "center"); }
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('DOM WHATWG', '#dom-element-hasattribute', 'Element.hasAttribute()')}} | {{Spec2('DOM WHATWG')}} | С {{SpecName('DOM3 Core')}}, перемещено с {{domxref("Node")}} к {{domxref("Element")}} |
{{SpecName('DOM3 Core', 'core.html#ID-NodeHasAttrs', 'Element.hasAttribute()')}} | {{Spec2('DOM3 Core')}} | Нет изменений с {{SpecName('DOM2 Core')}} |
{{SpecName('DOM2 Core', 'core.html#ID-NodeHasAttrs', 'Element.hasAttribute()')}} | {{Spec2('DOM2 Core')}} | Исходное определение. |
{{CompatibilityTable}}
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | 8.0 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Возможность | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Базовая поддержка | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |