![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
22/11/2009, 04:06
|
![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: .style is undefined (Alguien puede decirme que hago mal?) getElementsByTagName devuelve una coleccion de elementos, algo parecido a un array. tienes que recorrerlo con un bucle para acceder a cada indice de la coleccion. aparte, y mas importante, getElementsByTagName requiere como parametro el nombre de elementos el cual es diferente al valor asignado al atributo name. es decir, al metodo le pasas nombres como "P", "DIV", "A", "TEXTAREA". el metodo que tu requieres es getElementsByName, fijate que no dice Tag. y por otro lado, probablemente no te funcione asignandole atributo name a los DIVs porque segun el estandar DIV no tiene dicho atributo. en todo caso la excepcion siempre la hace el navegador pero lo mas seguro no todos se comporten de esa manera. y mas aun, un ID tiene que ser unico en el documento. es decir, mas de un elemento no puede contener el mismo valor en el atributo ID. o sea, estas haciendolo al reves, name puede compartir el mismo valor pero ID no.
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
Última edición por zerokilled; 22/11/2009 a las 04:17 |