element.nodeName

Sommario

Restituisce il nome del nodo corrente come stringa.

Sintassi

varstr =node.nodeName;

str è una variabile stringa che contiene il nome dell'elemento corrente. nodeName è un attributo di sola lettura.

Note

Seguono i valori che possono essere restituiti da questa proprietà, ed i tipi di nodo corrispondenti.

Interfaccia Nome nodo
Attr stesso valore di Attr.name
CDATASection "#cdata-section"
Comment "#comment"
Document "#document"
DocumentFragment "#document-fragment"
DocumentType stesso valore di DocumentType.name
Element stesso valore di Element.tagName
Entity nome dell'entità
EntityReference nome della referenza all'entità
Notation nome della notazione
ProcessingInstruction stesso valore di ProcessingInstruction.target
Text "#text"

Esempio

Dato il seguente codice HTML:

<div id="d1">ciao mondo</div>
<input type="text" id="t"/>

e il seguente script:

var div1 = document.getElementById("d1");
var campo_testo = document.getElementById("t"); 
campo_testo.value = div1.nodeName;

In XHTML (o in qualunque altro formato XML), il valore di text_field sarà "div".

Si noti che, in alternativa, si potrebbe utilizzare la proprietà tagName di element perchè nodeName ha lo stesso valore di tagName. Si tenga presente, però, che nodeName restituisce #text per i nodi di testo, mentre tagName restituisce undefined.

Specifiche

DOM Level 2 Core: Node.nodeName DOM Level 3 Core: Node.nodeName

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: teoli, jsx, AshfaqHossain, Federico
 Ultima modifica di: jsx,