Metodo namedItem() di XML DOM
Definizione e uso
Il metodo namedItem() recupera dal set il nodo o l'elemento con il nome specificato.
Il comportamento di questo metodo varia a seconda del tipo di documento:
-
Se il documento è un documento HTML, questo metodo cercherà prima i nodi con l'attributo id che corrisponde al nome fornito, se non esiste un attributo id corrispondente, allora cercherà i nodi con l'attributo name che corrisponde al nome fornito.
Quando si interrogano documenti HTML, questo metodo non è sensibile alle maiuscole e minuscole.
-
Se il documento è un documento XHTML, questo metodo interroga solo i nodi con l'attributo id che corrisponde al nome fornito.
Quando si interrogano documenti HTML, questo metodo è sensibile alle maiuscole e minuscole.
Sintassi:
htmlcollectionObject.namedItem(name)
Parametro | Descrizione |
---|---|
name | Il nome del nodo o dell'elemento da recuperare. |
Valore di ritorno
Restituisce l'elemento o il nodo con l'attributo id o name specificato. Se non esiste tale nodo nell'HTMLCollection, restituisce null.
Descrizione
In JavaScript, trattare HTMLCollection come array associativo e utilizzare la sintassi array per cercare l'elemento name tra [] rende più facile trovare l'elemento.
Esempio
var c = document.forms; //Questo è un oggetto HTMLCollection var address = c.namedItem("address"); //Cercare <form name="address"> var payment = c["payment"]; //Sintassi più semplice: cercare <form name="payment"> var login = c.login; //Anche questo è valido: cercare <form name="login">