使用Firebug命令行强制单击

时间:2011-11-07 21:11:08

标签: command-line firebug

我正在尝试使用Firebug的命令行强制执行单击事件。这是我所拥有的,并不是很远。

document.getElementsByClassName('this_button').click();

是否有可能做我想做的事?

谢谢!

1 个答案:

答案 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中适用于我。