Element.getElementsByTagNameNS()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
El método Element.getElementsByTagNameNS()
devuelve una HTMLCollection
viva de elementos con el nombre de etiqueta dado perteneciente al espacio de nombres dado. Es similar a Document.getElementsByTagNameNS
, con la excepción de que su búsqueda está limitada a los descendientes del elemento especificado.
Sintaxis
js
elementos = elemento.getElementsByTagNameNS(espacioNombreURI, nombreLocal);
elementos
es unaHTMLCollection
viva de elementos encontrados en el orden en el que aparecen en el árbol.elemento
es el elemento desde el cual la búsqueda debería comenzar. Nótese que sólo los descendientes de este elemento están incluídos en la búsqueda, no el nodo en sí.espacioNombreURI
es el URI del espacio de nombres de los elementos a buscar (veaNode.namespaceURI
). Por ejemplo, si usted necesita buscar elementos XHTML, use el URI de espacio de nombres de XHTML,https://www.w3.org/1999/xhtml
.- nombreLocal puede ser el nombre local de los elementos a buscar o el valor especial
"*"
, que encuentra todos los elementos (veaNode.localName
).
Ejemplo
js
// verifica la alineación en un número de celdas en una tabla en un documento XHTML.
var table = document.getElementById("forecast-table");
var cells = table.getElementsByTagNameNS("https://www.w3.org/1999/xhtml", "td");
for (var i = 0; i < cells.length; i++) {
var axis = cells[i].getAttribute("axis");
if (axis == "year") {
// obtiene los datos
}
}
Especificaciones
Specification |
---|
DOM # dom-element-getelementsbytagnamens |
Compatibilidad con navegadores
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
getElementsByTagNameNS | ||||||||||||
getElementsByTagNameNS(namespaceURI, "*") |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- See implementation notes.
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.