Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/06/2011, 14:48
Avatar de zerokilled
zerokilled
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.