![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/06/2011, 14:48
|
![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 como te decia, getElementsByTagName devuelve una coleccion. ese objeto tiene la propiedad length, el cual es un numero indicando cuantos elementos existen en esa coleccion. en javascript, cuando usas el operador not con un numero, dicha operacion resulta en un boolean donde !0 es equivalente a true porque cero convertido a boolean es falso. para cualquier otro numero, la operacion resulta false. por tanto, lo que tenias que hacer era !getElementsByTagName("nombre").length.
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |