Get to know MDN better
Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
Devuelve el nombre del nodo actual, en forma de cadena.
str es una variable de cadena en la que se almacena el nombre del elemento actual.
nodeName es un atributo de solo-lectura.
Aquí tenemos el valor devuelto por varios tipos de nodo.
| Attr | igual que Attr.name |
| CDATASection | "#cdata-section" |
| Comment | "#comment" |
| Document | "#document" |
| DocumentFragment | "#document-fragment" |
| DocumentType | igual que DocumentType.name |
| Element | igual que Element.tagName |
| Entity | nombre de entity |
| EntityReference | nombre de la identidad de referencia |
| Notation | nombre de la notación |
| ProcessingInstruction | igual que ProcessingInstruction.target |
| Text | "#text" |
Dado el siguiente código:
<div id="d1">hola mundo</div> <input type="text" id="t"/>y el siguiente script:
var div1 = document.getElementById("d1"); var text_field = document.getElementById("t"); text_field.value = div1.nodeName;En XHTML (o alguna otra forma de XML) el valor de text_field será "div". Sin embargo, en HTML, el valor de text_field sería "DIV".
Ten en cuenta que podríamos haber usado la propiedad tagName en su lugar, ya que nodeName tiene el mismo valor que tagName para un elemento. Presta atención, sin embargo, a que nodeName devolverá #text para los nodos de texto, mientras que tagName devolverá undefined.
DOM Level 2 Core: Node.nodeName
DOM Level 3 Core: Node.nodeName
This page was last modified on 17 dic 2024 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.