使用JavaScript模拟单击链接

nnt7mjpx  于 2023-02-07  发布在  Java
关注(0)|答案(4)|浏览(105)

我需要模拟一个链接上使用JavaScript的点击。有人能告诉我它是如何实现的吗?它应该在火狐和IE浏览器的工作。

nfzehxib

nfzehxib1#

正如其他人提到的,你可以使用click方法为IE浏览器。对于Firefox浏览器,看看element.dispatchEvent。见文档中的例子。

vxf3dgd4

vxf3dgd42#

var el = document.getElementById('link');

// Firefox
if (document.createEvent) {
    var event = document.createEvent("MouseEvents");
    event.initEvent("click", true, true);
    el.dispatchEvent(event);
}
// IE
else if (el.click) {
    el.click();
}

example

w8rqjzmb

w8rqjzmb3#

这个应该可以

document.getElementById('yourLink').click();
h79rfbju

h79rfbju4#

document.getElementById('mylink').click()

相关问题