Chrome und Firefox unterstützen keine fireEvent-Methoden
Sie können stattdessen die Methode „dispatchEvent“ verwenden und direkt einen kompatiblen Code angeben.
Klickereignis auslösen
Kopieren Sie den Codecode wie folgt:
Funktion simulierenClick(el) {
varevt;
if (document.createEvent) { // DOM Level 2 Standard
evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, falsch, falsch, falsch, falsch, 0, null);
el.dispatchEvent(evt);
} else if (el.fireEvent) { // IE
el.fireEvent('onclick');
}
}
Drag-Ereignis auslösen
Kopieren Sie den Codecode wie folgt:
Funktion simulierenDrag(el) {
varevt;
if (document.createEvent) { // DOM Level 2 Standard
evt = document.createEvent("MouseEvent");
evt.initMouseEvent("dragstart", true, true, window,
0, 0, 0, 0, 0, falsch, falsch, falsch, falsch, 0, null);
el.dispatchEvent(evt);
} else if (el.fireEvent) { // IE
el.fireEvent('ondragstart');
}
}