Нажатие кнопки Greasemonkey - PullRequest
2 голосов
/ 14 июня 2011

Может ли кто-нибудь помочь мне, нажав эту кнопку с помощью greasemonkey? http://mibpaste.com/te6fRR ( Полный источник )

Ответы [ 2 ]

4 голосов
/ 14 июня 2011
var evt = document.createEvent ("HTMLEvents");
evt.initEvent ("click", true, true);
document.getElementById('fight_btn').dispatchEvent (evt);

См .: http://wiki.greasespot.net/Generate_Click_Events

2 голосов
/ 18 декабря 2016

Поскольку createEvent и initEvent теперь устарели , ниже используется новый MouseEvent() конструктор вместо:

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

Вы можете использоватьgetElementsByClassName("fight_btn")[0] вместо getElementById, конечно.

...