Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/04/2003, 12:15
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola Nachzeher:

El método getElementByName no existe...

Te has olvidado la "s" del plural...

Lo correcto es:
getElements ByName

y lo que devuelve es una colección de objetos (array)...

Hace un tiempo lo probé, en explorer y la colección la devolvía en base al attributo id, y netscape lo devolvía correctamente (los atributos "name")

En resúmen:
getElementById devuelve un objeto que tenga el id que se pase como parámetro...
getElementsByName devuelve la colección de elementos con el mismo atributo name...

Hay otro método que es getElementsByTagName, que devuelve la colección de elementos de la misma etiqueta (tag)

Debido al problema que te comenté del explorer, es mejor replicar el atributo ID y NAME si se quiere usar la colección...

El uso del mismo name es común en los formularios, pero se supone que el atributo id debe ser único (creo)

Espero que te sirva...


Saludos