JavaScript/DOM/Element/getAttributeNS
Aus SELFHTML-Wiki
< JavaScript | DOM | Element
Die Methode Element.getAttributeNS() ermittelt den Wert eines bestimmten Attributs in einem Element, das sich in einem bestimmten Namespace befindet.
Syntax
attribut = element.getAttributeNS(namespace, name);
-
namespace
: Namespace-URI des Attributs (als Zeichenkette) -
name
: Name des Attributs (als Zeichenkette) -
attribut
: Wert des Attributs (als Zeichenkette).
Wird das Attribut nicht gefunden, gibt die Methode null
zurück.
Da ein Attribut nur mittels eines Namespace-Prefixes einen Namespace erhalten kann, kann bei bekanntem Prefix der Zugriff auch über element.getAttribute(prefix + ":" + attributname)
erfolgen. Die getAttributeNS Methode ist vor allem dann erforderlich, wenn nur die Namespace-URI bekannt ist.
Beachten Sie:
- Da einige Browser bei einem fehlenden Attribut nach dem aktuellen DOM[1]
null
, andere nach dem DOM3-Standard aber einen leeren String zurückgeben, ist es ratsam, aus einem Leerstring durch Anhängen von|| null
an den Funktionsaufrufnull
zu machen. - Eigene Namespaces können nur in einem XHTML-Dokument erzeugt werden.