JavaScript/DOM/Element/hasAttributes
Aus SELFHTML-Wiki
< JavaScript | DOM | Element
Die Methode hasAttributes() ermittelt, ob ein bestimmtes Element Attribute hat und liefert dann true
. Wenn das spezifizierte Element kein node ist, liefert es false
zurück.
Syntax
ergebnis = element.hasAttributes(node);
-
ergebnis
: Boolescher Wert
Anwendungsbeispiel
Beispiel
ansehen …
function teste() {
var elem = document.getElementsByTagName('p')[0];
var x = elem.hasAttributes();
document.getElementById('demo').innerHTML = x;
}
function addAttribut() {
document.getElementsByTagName('p')[0].setAttribute('class', 'erledigt');
}
Weblinks
- W3C: NodeHasAttrs
- MDN: element.hasAttributes
teste()
auf. Diese ermittelt mit getElementsByTagName den ersten Absatz und überprüft mit hasAttributes(), ob er Attribute hat.Das Ergebnis wird als Boolescher Wert
Bei einem Klick auf den rechten Button wird mit setAttribute() die Klassefalse
ausgegeben.erledigt
hinzugefügt. Bei einer erneuten Abfrage des linken Buttons hat sich der Boolesche Wert geändert.