任何人都可以帮我点击使用greasemonkey的按钮吗? http://mibpaste.com/te6fRR(Full Source)
答案 0 :(得分:4)
var evt = document.createEvent ("HTMLEvents");
evt.initEvent ("click", true, true);
document.getElementById('fight_btn').dispatchEvent (evt);
答案 1 :(得分:2)
由于 createEvent
和initEvent
现已弃用,因此以下使用新的MouseEvent()
constructor代替:
document.getElementById("fight_btn").dispatchEvent(new MouseEvent('click'));
当然,您可以使用getElementsByClassName("fight_btn")[0]
代替getElementById
。