Buscando el código para hacer clic automáticamente en el botón, preferiblemente Javascript
Si usas jQuery, es muy sencillo:
$("#123").trigger('click');
Si solo usas JavaScript nativo, primero cree una función:
función fireEvent(elemento,evento){
if (document.createEventObject){
// envío para IE
var evt = document.createEventObject();
return element.fireEvent('on'+event,evt)
}
else{
// envío para Firefox + otros
var evt = document.createEvent("HTMLEvents");
evt.initEvent(evento, verdadero, true ); // tipo de evento, burbujeante, cancelable
return !element.dispatchEvent(evt);
}
}
Entonces
p>fireEvent(document.getElementById('123'), 'click');
Suplemento:
La respuesta a su pregunta es la siguiente.
>Debería estar bien si la función se inserta antes de mi declaración IF, ¿verdad?
No hay problema, pero es mejor no escribirlo en bucle.
>¿Existe algún requisito para la inserción del código de ese botón?
Obligatorio. Si lo copia tal como está, asegúrese de que el id="123"; de lo contrario, cámbielo en consecuencia.
La última oración debe cambiarse ligeramente, falta un documento.
fireEvent(document.getElementById('123'), 'click'
### Código de prueba adjunto###
function fireEvent(element,event){
if (document.createEventObject){
// envío para IE
var evt = document.createEventObject();
return element.fireEvent('on'+event,evt)
}
else{< / p>
// envío para Firefox + otros
var evt = document.createEvent("HTMLEvents");
evt.initEvent(event, true, true ); / tipo de evento, burbujeante, cancelable
return !element.dispatchEvent(evt);
}
}
fireEvent(document . getElementById('123'), 'hacer clic');
ABCDE