2011-06-14 20 views

Respuesta

13

document.getElementsByName("title"); devuelve un conjunto de elementos ni un solo elemento así dentro de un ciclo que podría utilizar element.tagName para obtener la etiqueta

básicamente

document.getElementsByName("title")[0].tagName debería funcionar

1

Puede utilizar la propiedad tagName como entonces:

document.getElementsByName('name')[index].tagName;

Necesita el índice ya que la función getElementsByName devuelve una matriz.

5

Has devuelto un objeto NodeList, por lo que necesitarías ser más específico con tu selector, o elegir el primer elemento usando un índice de 0, como en las otras respuestas.

Si bien puede usar nodeName o tagName, nodeName es la mejor opción.

+0

¿Por qué es mejor? – programmer5000

Cuestiones relacionadas