Javascript 如何在Greasemonkey脚本中调用此链接?

Javascript 如何在Greasemonkey脚本中调用此链接?,javascript,hyperlink,greasemonkey,Javascript,Hyperlink,Greasemonkey,目标HTML: 我尝试使用document.getElementById(“dispatchOnJobButton”)。单击()但它似乎不起作用。单击此类链接最有效的方法是发送鼠标事件,如下所示: var targLink = document.getElementById ("dispatchOnJobButton"); var clickEvent = document.createEvent ('MouseEvents'); clickEvent.initEvent ('cli

目标HTML:



我尝试使用
document.getElementById(“dispatchOnJobButton”)。单击()但它似乎不起作用。

单击此类链接最有效的方法是发送鼠标事件,如下所示:

var targLink    = document.getElementById ("dispatchOnJobButton");
var clickEvent  = document.createEvent ('MouseEvents');
clickEvent.initEvent ('click', true, true);
targLink.dispatchEvent (clickEvent);

这比任何其他方法都更有效,但有些页面可能会触发鼠标移动和鼠标下降(或者阻止大多数触发点击的尝试)


如果上述内容不适用于您的目标页面,请链接到目标页面或发布完整的演示代码。

另请注意,我正在使用firefox。click()适用于其他测试中的按钮,但不适用于链接。有没有别的办法让我打电话过来?