我正在尝试使用Firebug的命令行强制执行单击事件。这是我所拥有的,并不是很远。
document.getElementsByClassName('this_button').click();
是否有可能做我想做的事?
谢谢!
答案 0 :(得分:0)
我想知道为什么到目前为止还没有人提供解决方案。 你在寻找的是:
function simulateClick(element) {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
element.dispatchEvent(evt);
}
有关详细信息,请参阅document.createEvent。
我没有在其他浏览器中尝试过,但至少它在Firefox 18.0.1中适用于我。