繁体   English   中英

使用JavaScript模拟链接上的点击

[英]Simulate a click on a link with JavaScript

我需要使用JavaScript模拟链接上的点击。 有谁能告诉我它是如何实现的? 它应该在FireFox和IE中工作。

提前致谢。

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();
}

如其他人所述,您可以使用IE的click方法。 对于Firefox,请查看element.dispatchEvent 请参阅文档中的示例。

这应该可以解决问题

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM