小编典典

如何以编程方式单击JavaScript中的元素?

javascript

在IE中,我只能从JavaScript调用element.click()-如何在Firefox中完成相同的任务?理想情况下,我希望有一些跨浏览器同样可以正常工作的JavaScript,但是如果需要,我将为此使用不同的逐浏览器JavaScript。


阅读 216

收藏
2020-05-01

共1个答案

小编典典

document.createEvent文件说:“ 该 _createEvent_方法已被弃用。使用事件构造来代替。

因此,您应该改用以下方法:

var clickEvent = new MouseEvent("click", {
    "view": window,
    "bubbles": true,
    "cancelable": false
});

并在这样的元素上触发它:

element.dispatchEvent(clickEvent);
2020-05-01