Greasemonkey按钮单击

时间:2011-06-13 22:32:52

标签: javascript greasemonkey

任何人都可以帮我点击使用greasemonkey的按钮吗? http://mibpaste.com/te6fRRFull Source

2 个答案:

答案 0 :(得分:4)

var evt = document.createEvent ("HTMLEvents");
evt.initEvent ("click", true, true);
document.getElementById('fight_btn').dispatchEvent (evt);

请参阅:http://wiki.greasespot.net/Generate_Click_Events

答案 1 :(得分:2)

由于 createEventinitEvent现已弃用,因此以下使用新的MouseEvent() constructor代替:

document.getElementById("fight_btn").dispatchEvent(new MouseEvent('click'));

当然,您可以使用getElementsByClassName("fight_btn")[0]代替getElementById