日期:2014-05-16  浏览次数:20312 次

如何让firefox模拟input(button)元素的click()
chrome和opera支持但是firefox不支持
document.getElementById("button").click();
求代码。已知
if(element.fireEvent)
element.fireEvent('onclick'); 无效
还有
var evt=document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
element.dispatchEvent(evt);
也无效。

------解决方案--------------------
探讨

引用:

我汗~~~我往window.onload中放一个,只是为了让你看清楚可以静默触发,也可以事件触发。。。

你去掉是一样的呀

我需要实现的是在文本框中按下回车键即可提交,代码如下:
<input type="text" id="text" onKeyDown="enterKeyDown();" />
<input type="button" id="s……