Element: getElementsByTagNameNS() Methode
Die Element.getElementsByTagNameNS()
Methode gibt ein
Live-HTMLCollection
von Elementen mit dem angegebenen Tag-Namen zurück, die zu dem
angegebenen Namensraum gehören. Sie ist ähnlich wie Document.getElementsByTagNameNS
, mit dem Unterschied, dass die Suche auf die Nachkommen des angegebenen Elements beschränkt ist.
Syntax
getElementsByTagNameNS(namespaceURI, localName)
Parameter
namespaceURI
-
Die Namensraum-URI der zu suchenden Elemente (siehe
Element.namespaceURI
undAttr.namespaceURI
). Zum Beispiel, wenn Sie nach XHTML-Elementen suchen müssen, verwenden Sie die XHTML-Namensraum-URI,http://www.w3.org/1999/xhtml
. localName
-
Entweder der lokale Name der zu suchenden Elemente oder der spezielle Wert
"*"
, der zu allen Elementen passt (sieheElement.localName
undAttr.localName
).
Rückgabewert
Eine Live-HTMLCollection
der gefundenen Elemente in der Reihenfolge, in der sie im Baum erscheinen.
Beispiele
// Check the alignment on a number of cells in a table in an XHTML document.
const table = document.getElementById("forecast-table");
const cells = table.getElementsByTagNameNS(
"http://www.w3.org/1999/xhtml",
"td",
);
for (const cell of cells) {
const axis = cell.getAttribute("axis");
if (axis === "year") {
// Grab the data
}
}
Spezifikationen
Specification |
---|
DOM Standard # dom-element-getelementsbytagnamens |
Browser-Kompatibilität
BCD tables only load in the browser