Cita:
Iniciado por Antigol
Como dice caricatos, el metodo se llama getElementsByName (con s).
Te recomiendo usar el ById y acordate que firefox no toma como id por defecto al name como si lo hace explorer.
Ej que funciona en ie pero no en el zorro de fuego
<input type="text" name="hola">
var pepe = document.getElementById("hola")
En el zorrito no anda ya que el input no tiene la propiedad id pero sin embargo explorer la toma.
Que explorer reconozca ese elemente está muy mal...
get[tomar]-Element[Elemento]-By[por]-Id[id (atributo id)]
La función indica que se referencia un elemento por un atributo determinado, en concreto el id...
entonces no tendría que ser referenciado por el name
Además getElementsByName (Element
s implica plural de el atributo name, que puede duplacarse cuanto se quiera... pueden exixtir varias imágenes con el mismo nombre... también varios radios o checkboxes... incluso en los formularios pueden replicarse campos de texto, o cualquier otro... pero explorer en vez de referenciar elementos por ese atributo, lo hace por el id... justamente un atributo que no puede suplicarse.
Saludos