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">