diff options
Diffstat (limited to 'files/es/web/api/node/nodename')
| -rw-r--r-- | files/es/web/api/node/nodename/index.html | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/files/es/web/api/node/nodename/index.html b/files/es/web/api/node/nodename/index.html new file mode 100644 index 0000000000..5865b21e21 --- /dev/null +++ b/files/es/web/api/node/nodename/index.html @@ -0,0 +1,107 @@ +--- +title: element.nodeName +slug: Web/API/Node/nodeName +tags: + - Referencia_DOM_de_Gecko +translation_of: Web/API/Node/nodeName +--- +<div>{{APIRef("DOM")}}</div> + +<h3 id="Resumen" name="Resumen">Resumen</h3> + +<p>Devuelve el nombre del nodo actual, en forma de cadena.</p> + +<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3> + +<pre class="eval">var<em>str</em> =<em>node</em>.nodeName; +</pre> + +<p><code>str</code> es una variable de cadena en la que se almacena el nombre del elemento actual.</p> + +<p><code>nodeName</code> es un atributo de solo-lectura.</p> + +<h3 id="Notas" name="Notas">Notas</h3> + +<p>Aquí tenemos el valor devuelto por varios tipos de nodo.</p> + +<table class="standard-table"> + <tbody> + <tr> + <th class="header" style="text-align: center;">Interfaz</th> + <th class="header" style="text-align: center;">nodeName</th> + </tr> + <tr> + <td><a href="es/DOM/Attr">Attr</a></td> + <td>igual que <code><a href="es/DOM/Attr.name">Attr.name</a></code></td> + </tr> + <tr> + <td><a href="es/DOM/CDATASection">CDATASection</a></td> + <td>"#cdata-section"</td> + </tr> + <tr> + <td><a href="es/DOM/Comment">Comment</a></td> + <td>"#comment"</td> + </tr> + <tr> + <td><a href="es/DOM/document">Document</a></td> + <td>"#document"</td> + </tr> + <tr> + <td><a href="es/DOM/DocumentFragment">DocumentFragment</a></td> + <td>"#document-fragment"</td> + </tr> + <tr> + <td><a href="es/DOM/DocumentType">DocumentType</a></td> + <td>igual que <code><a href="es/DOM/DocumentType.name">DocumentType.name</a></code></td> + </tr> + <tr> + <td><a href="es/DOM/element">Element</a></td> + <td>igual que <code><a href="es/DOM/element.tagName">Element.tagName</a></code></td> + </tr> + <tr> + <td><a href="es/DOM/Entity">Entity</a></td> + <td>nombre de entity</td> + </tr> + <tr> + <td><a href="es/DOM/EntityReference">EntityReference</a></td> + <td>nombre de la identidad de referencia</td> + </tr> + <tr> + <td><a href="es/DOM/Notation">Notation</a></td> + <td>nombre de la notación</td> + </tr> + <tr> + <td><a href="es/DOM/ProcessingInstruction">ProcessingInstruction</a></td> + <td>igual que <code><a href="es/DOM/ProcessingInstruction.target">ProcessingInstruction.target</a></code></td> + </tr> + <tr> + <td>Text</td> + <td>"#text"</td> + </tr> + </tbody> +</table> + +<h3 id="Ejemplo" name="Ejemplo">Ejemplo</h3> + +<p>Dado el siguiente código:</p> + +<pre><div id="d1">hola mundo</div> +<input type="text" id="t"/> +</pre> + +<p>y el siguiente script:</p> + +<pre>var div1 = document.getElementById("d1"); +var text_field = document.getElementById("t"); +text_field.value = div1.nodeName; +</pre> + +<p>En XHTML (o alguna otra forma de XML) el valor de <code>text_field</code> será "div". Sin embargo, en HTML, el valor de <code>text_field</code> sería "DIV".</p> + +<p>Ten en cuenta que podríamos haber usado la propiedad <code><a href="es/DOM/element.tagName">tagName</a></code> en su lugar, ya que <code>nodeName</code> tiene el mismo valor que <code>tagName</code> para un elemento. Presta atención, sin embargo, a que <code>nodeName</code> devolverá <code>#text</code> para los nodos de texto, mientras que <code>tagName</code> devolverá <code>undefined</code>.</p> + +<h3 id="Especificaciones" name="Especificaciones">Especificaciones</h3> + +<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-F68D095">DOM Level 2 Core: Node.nodeName</a></p> + +<p><a class="external" href="http://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-F68D095">DOM Level 3 Core: Node.nodeName</a></p> |
