Javascript 如何在Greasemonkey脚本中调用此链接?
目标HTML: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
我尝试使用
document.getElementById(“dispatchOnJobButton”)。单击()代码>但它似乎不起作用。单击此类链接最有效的方法是发送鼠标事件,如下所示:
var targLink = document.getElementById ("dispatchOnJobButton");
var clickEvent = document.createEvent ('MouseEvents');
clickEvent.initEvent ('click', true, true);
targLink.dispatchEvent (clickEvent);
这比任何其他方法都更有效,但有些页面可能会触发鼠标移动和鼠标下降(或者阻止大多数触发点击的尝试)
如果上述内容不适用于您的目标页面,请链接到目标页面或发布完整的演示代码。另请注意,我正在使用firefox。click()适用于其他测试中的按钮,但不适用于链接。有没有别的办法让我打电话过来?