【发布时间】:2019-03-27 23:17:57
【问题描述】:
我想知道是否有人可以帮我在 Chrome 上为 Tampermonkey 创建 JavaScript,当页面加载时会自动单击此按钮。
这里是按钮的代码:
<span id="container">
<input type="hidden" name="token" value="5216d2a45d4185bf3f0d156a145e5aed543717388f11a12000855403a0ced24cbe4ec2cd5327e43dd0a6ee66690de3f54c55625cddfe31131c4e0e498893bfe0">
<input type="button" class="btn-submit btn-blue large" id="button" value="Button">
</span>
这是我尝试过的事情之一:
var button = document.querySelector (
"#button"
);
var clickEvent = document.createEvent ('MouseEvents');
clickEvent.initEvent ('click', true, true);
button.dispatchEvent (clickEvent);
还有一个
var btnShowObserver = function() {
var button = document.getElementsByClassName('btn-submit')[0];
button.getElementsByClassName('btn_confirm')[0].click();
}
另一个
function myFunction() {
document.getElementById("button").click();
}
我从 Choosing and activating the right controls on an AJAX-driven site 至 Clicking a button on a page using a Greasemonkey/userscript in Chrome
而且我还在苦苦挣扎,我认为这与按钮的格式有关(它没有 div,我看到的大多数代码都指的是那个。)
有什么想法吗?我已经尽力了,但我对javascript并不太熟悉
【问题讨论】:
-
你想完成什么?您是否要“喂食”,关闭弹出窗口,然后单击“下一步”?
-
只需点击饲料生物。应该没有弹出窗口
-
如果您还可以添加点击下一步,那会很酷,但目前只需点击提要会很壮观
-
您是否尝试过使用
.click()? w3schools.com/jsref/met_html_click.asp -
那是 HTML。我很确定 Tampermonkey 只使用 javascript。那么我将如何在网站上实现该 HTML?
标签: javascript greasemonkey tampermonkey