使用 JavaScript 模拟按钮点击
Simulate button click with JavaScript
我想用 Greasemonkey 创建一个简单的自动跳过,但我发现在 Stack Overflow 上找不到真正适合我的解决方案。
我需要点击这个按钮:
<div tip="next" title="Next" class="linkable fa fa-arrow-right" ng-click="View.next()"></div>
它没有任何 id 和名称,并且隐藏在许多 div 的深处。我可以通过模拟输入或向右箭头按下来绕过点击,但这对我也不起作用。
试试这个:
document.querySelector('div[tip="next"]').click()
根据我在页面加载时看到的这些 GreaseMonkey 脚本 运行。使用它我能够模拟点击。
// ==UserScript==
// @name test
// @namespace blargtest
// @include https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
// @version 1
// @grant none
// ==/UserScript==
setTimeout(
function () {
document.querySelector('div[tip="next"]').click();
}, 1000
);
您可以将其设为 setInterval 并使其每秒点击一次。
我想用 Greasemonkey 创建一个简单的自动跳过,但我发现在 Stack Overflow 上找不到真正适合我的解决方案。
我需要点击这个按钮:
<div tip="next" title="Next" class="linkable fa fa-arrow-right" ng-click="View.next()"></div>
它没有任何 id 和名称,并且隐藏在许多 div 的深处。我可以通过模拟输入或向右箭头按下来绕过点击,但这对我也不起作用。
试试这个:
document.querySelector('div[tip="next"]').click()
根据我在页面加载时看到的这些 GreaseMonkey 脚本 运行。使用它我能够模拟点击。
// ==UserScript==
// @name test
// @namespace blargtest
// @include https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
// @version 1
// @grant none
// ==/UserScript==
setTimeout(
function () {
document.querySelector('div[tip="next"]').click();
}, 1000
);
您可以将其设为 setInterval 并使其每秒点击一次。