![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/06/2011, 14:15
|
![Avatar de zerokilled](http://static.forosdelweb.com/customavatars/avatar299260_10.gif) | Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 9 meses Puntos: 1485 | |
Respuesta: Añadir input buenas,
tienes mal la condicion de if. getElementsByTagName siempre devuelve una coleccion (objeto parecido a un array) aunque no encuentre ningun elemento. de modo que la funcion en si no te devuelve un elemento en particular. dicha coleccion no define la propiedad name, por tanto la condicion siempre sera cierta. ¿que puedes hacer? siguiendo el codigo que ya tienes, determina la longitud de la coleccion en la condicion. si es cero significa que no existe ningun elemento con dicho nombre, y viceversa, uno o mas quiere decir que existen elementos. simplemente lees la longitud e inviertes su valor boolean con el operador not (!).
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |