且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2023-12-06 17:23:40

document.createEvent 文档createEvent 方法已弃用.使用 事件构造函数代替."

The document.createEvent documentation says that "The createEvent method is deprecated. Use event constructors instead."

所以你应该改用这个方法:

So you should use this method instead:

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

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

and fire it on an element like this:

element.dispatchEvent(clickEvent);

如图所示此处.