JavaScript/DOM/Element/hasAttributeNS

Aus SELFHTML-Wiki
< JavaScript‎ | DOM‎ | Element
Wechseln zu: Navigation, Suche

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, andernfalls false

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.