DOM:dispatchEvent example
De MDC
Esta página está traduciéndose a partir del artículo DOM:dispatchEvent_example, razón por la cual puede haber algunos errores sintácticos o partes sin traducir. Puedes colaborar continuando con la traducción
Este ejemplo demuestra como simular un clic en una caja de selección, usando métodos del DOM. Puedes ver este ejemplo en acción en: [1].
function simulateClick() {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
var cb = document.getElementById("checkbox");
var canceled = !cb.dispatchEvent(evt);
if(canceled) {
// Un manipulador ha llamado a preventDefault
alert("cancelado");
} else {
// Ningún manipulador ha llamado a preventDefault
alert("no cancelado");
}
}