Red de conocimiento informático - Conocimiento sistemático - Buscando el código para hacer clic automáticamente en el botón, preferiblemente Javascript

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###

Prueba

ABCDE