我需要使用JavaScript模拟链接上的点击。有谁能告诉我它是如何实现的?它应该在FireFox和IE中工作。
提前致谢。
答案 0 :(得分:4)
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();
}
答案 1 :(得分:3)
正如其他人所说,您可以对IE使用click
方法。对于Firefox,请查看element.dispatchEvent。请参阅文档中的示例。
答案 2 :(得分:1)
这应该可以解决问题
document.getElementById('yourLink').click();
答案 3 :(得分:0)
document.getElementById('mylink').click()