--- title: Element.hasAttribute() slug: Web/API/Element/hasAttribute tags: - API - Attribut - DOM - Element - Méthode translation_of: Web/API/Element/hasAttribute ---
Die Methode
Element.hasAttribute()
nimmt einen String als Argument und gibt einen Boolean zurück. Der als Argument übergebene String spezifiziert das gemeinte Attribut und der Rückabe Wert gibt an, ob dieses Attribut in dem jeweiligen Element vorkommt .
var result = element.hasAttribute(name);
result
name
var foo = document.getElementById("foo"); if (foo.hasAttribute("bar")) { // do something }
;(function(prototype) { prototype.hasAttribute = prototype.hasAttribute || function(name) { return !!(this.attributes[name] && this.attributes[name].specified); } })(Element.prototype);
Spezifikation | Status | Kommentar |
---|---|---|
{{SpecName('DOM WHATWG', '#dom-element-hasattribute', 'Element.hasAttribute()')}} | {{Spec2('DOM WHATWG')}} | Von {{SpecName('DOM3 Core')}}, verlegt von {{domxref("Node")}} nach {{domxref("Element")}} |
{{SpecName('DOM3 Core', 'core.html#ID-ElHasAttr', 'Element.hasAttribute()')}} | {{Spec2('DOM3 Core')}} | Keine Veränderungen zu {{SpecName('DOM2 Core')}} |
{{SpecName('DOM2 Core', 'core.html#ID-ElHasAttr', 'Element.hasAttribute()')}} | {{Spec2('DOM2 Core')}} | Initiale Definition. |
{{CompatibilityTable}}
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | 8.0 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |