在IE中,我只能从JavaScript调用element.click()-如何在Firefox中完成相同的任务?理想情况下,我希望有一些跨浏览器同样可以正常工作的JavaScript,但是如果需要,我将为此使用不同的逐浏览器JavaScript。
该document.createEvent文件说:“ 该 _createEvent_方法已被弃用。使用事件构造来代替。 ”
document.createEvent
因此,您应该改用以下方法:
var clickEvent = new MouseEvent("click", { "view": window, "bubbles": true, "cancelable": false });
并在这样的元素上触发它:
element.dispatchEvent(clickEvent);