Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Element: namespaceURI-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Die schreibgeschützte EigenschaftElement.namespaceURI gibt die Namensraum-URI des Elements zurück odernull, wenn das Element nicht in einem Namensraum ist.
In diesem Artikel
Wert
Ein String odernull.
Beispiele
In diesem Beispiel wird ein Element auf seinenlocalName und seinenamespaceURI untersucht. Wenn dienamespaceURI den XUL-Namensraum zurückgibt und derlocalName "browser" ist, wird angenommen, dass der Knoten ein XUL-<browser/> ist.
if ( element.localName === "browser" && element.namespaceURI === "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul") { // this is a XUL browser}Hinweise
Dies ist kein berechneter Wert, der das Ergebnis einer Namensraum-Suche auf der Grundlage einer Prüfung der im Geltungsbereich erklärten Namensräume ist. Die Namensraum-URI eines Knotens wird zum Zeitpunkt der Knoten-Erstellung festgelegt.
Die Namensraum-URI für HTML-Elemente in HTML-Dokumenten isthttp://www.w3.org/1999/xhtml wie in XHTML.
Sie können ein Element mit der angegebenennamespaceURI mit der Methodedocument.createElementNS() erstellen.
Das DOM behandelt oder erzwingt keine Namensraum-Validierung an sich. Es liegt in der Verantwortung der DOM-Anwendung, die erforderliche Validierung durchzuführen. Beachten Sie auch, dass das Namensraum-Präfix, sobald es einem bestimmten Element zugeordnet ist, nicht geändert werden kann.
Spezifikationen
| Specification |
|---|
| DOM> # ref-for-dom-element-namespaceuri①> |