油猴脚本不运行提示找不到,但在控制台是能找到的
> 本帖最后由 ghg1010 于 2022-12-9 13:53 编辑// @match https://static.qspfw.moe.gov.cn/user/#/user/login
function() {
'use strict';
document.querySelector("#formLogin_loginInfo").value="xxx";
document.querySelector("#formLogin_userName").value="xxx";
document.querySelector("#formLogin_password").value="xxx";
})();
能找到为什么在油猴里面不会运行啊!说没找到,是没加载出来就运行了吗? 兄弟,先编辑一下去除你的账号信息吧 元素执行问题
用settimeout等待一会
有一定开发基础也可以试试c大的库
https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=2726&highlight=elementget 李恒道 发表于 2022-12-9 15:25
元素执行问题
用settimeout等待一会
有一定开发基础也可以试试c大的库
(function() {
'use strict';
setTimeout(5000)
alert("123")
document.querySelector("#formLogin_loginInfo").value="xxxx";
document.querySelector("#formLogin_userName").value="xxxxx";
document.querySelector("#formLogin_password").value="262597";
})();
写了等待,怎么还是先运行的弹出对话框,还是找不到呢? ghg1010 发表于 2022-12-9 16:22
(function() {
'use strict';
setTimeout(5000)
setTimeout不是阻塞函数
要在setTimeout里写回调 李恒道 发表于 2022-12-9 16:26
setTimeout不是阻塞函数
要在setTimeout里写回调
function abc() {
'use strict';
alert("123")
document.querySelector("#formLogin_loginInfo").value="123";
document.querySelector("#formLogin_userName").value="xxxxx";
document.querySelector("#formLogin_password").value="262597";
}
setTimeout(abc,5000)
这样写可以了 https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=3843&page=1&extra=#pid46198
可以看一下这个帖子
页:
[1]