我需要模拟一个链接上使用JavaScript的点击。有人能告诉我它是如何实现的吗?它应该在火狐和IE浏览器的工作。
nfzehxib1#
正如其他人提到的,你可以使用click方法为IE浏览器。对于Firefox浏览器,看看element.dispatchEvent。见文档中的例子。
click
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
w8rqjzmb3#
这个应该可以
document.getElementById('yourLink').click();
h79rfbju4#
document.getElementById('mylink').click()
4条答案
按热度按时间nfzehxib1#
正如其他人提到的,你可以使用
click
方法为IE浏览器。对于Firefox浏览器,看看element.dispatchEvent。见文档中的例子。vxf3dgd42#
example
w8rqjzmb3#
这个应该可以
h79rfbju4#