1st-我不是程序员,所以假设我对 JavaScript 一无所知。事实上,我刚刚发现 Greasemonkey 是 JavaScript。第二 - 但我已经搜索和阅读了几天试图自己做。我不是懒惰,只是我有点过头了。
http://userscripts.org/scripts/review/57265 该程序会自动单击一个单选按钮并添加一个新按钮。当您单击新按钮时,它会自动在框中填充文本。我正在尝试简单地修改此 Greasemonkey 脚本以自动单击新按钮。
但我知道这并不是那么简单。显然我需要一个 XPath 吗?这就是我到目前为止所知道的一切。我真的不想为了做这件事而学习所有的 JavaScript。
我试过在最后插入这个:
功能点击(榆树){ var evt = document.createEvent('MouseEvents'); evt.initMouseEvent('click', true, true, window, 0, 1, 1, 1, 1, false, false, false, false, 0, null); elm.dispatchEvent(evt);
它没有用。也许我错过了什么?
我也从另一个程序中尝试过:
var rep = document.getElementById("report");
if( (rep != null) ) ) {
var repk = rep.childNodes;
for( var repidx=0; repidx<repk.length; repidx++ ) {
var rep2 = repkrepaidx];
}
但是我又不认为我把它放对了吗?