--- title: element.nodeName slug: Web/API/Node/nodeName tags: - DOM - Dokumentacja_Gecko_DOM - Gecko - Wszystkie_kategorie translation_of: Web/API/Node/nodeName original_slug: Web/API/Element/nodeName ---

{{ ApiRef() }}

Podsumowanie

Zwraca nazwę węzła jako ciąg znaków.

Składnia

nazwa = element.nodeName

nazwa to ciąg znaków reprezentujący nazwę bieżącego elementu. nodeName to atrybut tylko do odczytu.

Uwagi

Poniżej przedstawione są wartości zwracane dla różnych typów węzłów:

Interfejs nodeName
Attr tak samo jak Attr.name
CDATASection "#cdata-section"
Comment "#comment"
Document "#document"
DocumentFragment "#document-fragment"
DocumentType tak samo jak DocumentType.name
Element tak samo jak Element.tagName
Entity nazwa encji
EntityReference nazwa refernecji do encji
Notation nazwa notacji
ProcessingInstruction tak samo jak ProcessingInstruction.target
Text "#text"

Przykład

Dane są poniższe znaczniki

<div id="d1">hello world</div>
<input type="text" id="t"/>

i taki skrypt:

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

W XHTML-u (lub innym formacie XML) wartość pola tekstowego to "div". W HTML wartość ta to "DIV".

Zauważ, że można było użyć właściwości tagName, ponieważ dla elementów nodeName ma taką samą wartość jak tagName.

Specyfikacja

W3C DOM Level 2 Core: nodeName

W3C DOM Level 3 Core: nodeName

 

 

 

{{ languages( { "en": "en/DOM/element.nodeName", "es": "es/DOM/element.nodeName", "fr": "fr/DOM/element.nodeName", "it": "it/DOM/element.nodeName", "ja": "ja/DOM/element.nodeName" } ) }}