Método namedItem() del XML DOM
Definición y uso
El método namedItem() recupera del conjunto el nodo o elemento con el nombre especificado.
El comportamiento de este método varía según el tipo de documento:
-
Si el documento es un documento HTML, este método primero buscará nodos con un atributo id que coincida con el nombre dado, y si no hay coincidencia con el atributo id, buscará nodos con un atributo name que coincida con el nombre dado.
Al consultar documentos HTML, este método no es sensible a mayúsculas y minúsculas.
-
Si el documento es un documento XHTML, este método solo consulta los nodos con el atributo id que coincide con el nombre dado.
Al consultar documentos HTML, este método es sensible a mayúsculas y minúsculas.
Sintaxis:
htmlcollectionObject.namedItem(name)
Parámetros | Descripción |
---|---|
name | Nombre del nodo o elemento a recuperar. |
Valor devuelto
Devuelve el elemento o nodo con el atributo id o name especificado. Si no hay un nodo de HTMLCollection de ese tipo, devuelve null.
Descripción
En JavaScript, maneja HTMLCollection como un array asociativo y usa la sintaxis de array para colocar name entre [] para buscar elementos, lo que se hace más fácil.
Ejemplo
var c = document.forms; //Esto es un objeto HTMLCollection var address = c.namedItem("address"); //Buscar <form name="address"> var payment = c["payment"]; //Gramática más simple: buscar <form name="payment"> var login = c.login; //También es válido: buscar <form name="login">