Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] getElementsByTagName No me esta funcionando

Estas en el tema de getElementsByTagName No me esta funcionando en el foro de Javascript en Foros del Web. Hola amigos, Tengo esta duda, deseo dar un click a un boton que es creado con javascript mediante la etiqueta getElementsByTagName pero no esta funcionando ...
  #1 (permalink)  
Antiguo 26/02/2013, 12:32
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Exclamación getElementsByTagName No me esta funcionando

Hola amigos,

Tengo esta duda, deseo dar un click a un boton que es creado con javascript mediante la etiqueta getElementsByTagName pero no esta funcionando de la manera en que lo tengo, estoy bien o me falta algo mas?


Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<
html>
<
head>
<
title>Untitled</title>
     <
script>
      
document.write("<input type='button' value='Ok' onClick='cambia()' />");
      
     function 
cambia(){
          
alert("IN");    
     }
     function 
test(){
          
alert("onload In");
          
document.getElementsByTagName("input")[0].Click
     
}
    
</script>
</head>
 
<body onload="test()">
</body>
</html> 
Gracias!!
  #2 (permalink)  
Antiguo 26/02/2013, 14:44
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 7 meses
Puntos: 9
Respuesta: getElementsByTagName No me esta funcionando

Ya vi como es, el evento click es con parentesis xD .click()

Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
<
html>
<
head>

    <
title>Untitled</title>
     <
script>

document.write("<input type='button' value='Ok' onClick='cambia()' />");
function 
cambia(){
alert("IN");    
}
function 
test(){
alert("onload In");
var 
inputs document.getElementsByTagName("input");

for (var 
0inputs.lengthi++) {
alert(inputs[i].type);
    if (
inputs[i].type === 'button') {
    
inputs[i].click();
        
//inputs[i].disabled = true;
    
}
}

}
    
</script>
</head>
 
<body onload="test()">


</body>
</html> 

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:33.