JavaScript/DOM/Element/hasAttributeNS
Aus SELFHTML-Wiki
< JavaScript | DOM | Element
Die Methode Element.hasAttributeNS() ermittelt, ob ein Element ein bestimmtes Attribut in einem bestimmten Namespace hat.
Syntax
ergebnis = element.hasAttributeNS(namespace, name);
-
namespace
: Namespace-URI des Attributs (als Zeichenkette) -
name
: Name des Attributs (als Zeichenkette) -
ergebnis
:true
, wenn das Attribut in diesem Namespace existiert, andernfallsfalse
Da ein Attribut nur mittels eines Namespace-Prefixes einen Namespace erhalten kann, kann bei bekanntem Prefix der Zugriff auch über element.hasAttribute(prefix + ":" + attributname)
erfolgen. Die hasAttributeNS Methode ist vor allem dann erforderlich, wenn nur die Namespace-URI bekannt ist.
Beachten Sie: Eigene Namespaces können nur in einem XHTML-Dokument erzeugt werden.