小草莓不吃米饭 发表于 2022-12-17 19:43:27

为什么改值之后网页响应

为什么document.querySelector().value之后网页并没有响应啊?
值是改变了,但是没有响应。
!(data/attachment/forum/202212/17/194248qcz3ljdc6ld3gx0f.png)

李恒道 发表于 2022-12-17 20:03:31

[油猴脚本开发指南]元素规则校验和检测的触发
https://bbs.tampermonkey.net.cn/thread-1250-1-1.html

小草莓不吃米饭 发表于 2022-12-17 23:53:57

李恒道 发表于 2022-12-17 20:03
[油猴脚本开发指南]元素规则校验和检测的触发
https://bbs.tampermonkey.net.cn/thread-1250-1-1.html ...

(function() {
    var input = document.querySelector('#app > div > div.login-body > div.login-pnl > form > div.el-form-item.login-input.user.is-required.el-form-item--medium > div > div > div > input');
    input.value='1232233333';
    var event = new Event('input');
    input.dispatchEvent(event);
})();

为什么在浏览器里面测试是可以运行,在用油猴脚本写上就运行失效了呢?

李恒道 发表于 2022-12-18 00:15:39

小草莓不吃米饭 发表于 2022-12-17 23:53
为什么在浏览器里面测试是可以运行,在用油猴脚本写上就运行失效了呢? ...
[油猴脚本开发指南]基本油猴编程的一些常见误区
https://bbs.tampermonkey.net.cn/thread-835-1-1.html

wwwwwllllk 发表于 2022-12-18 00:44:42

小草莓不吃米饭 发表于 2022-12-17 23:53
为什么在浏览器里面测试是可以运行,在用油猴脚本写上就运行失效了呢? ...

setTimeout真的是无敌,原因就是你执行加载的时候页面的dom元素还没有加载出来

CrazyTaylor 发表于 2022-12-20 14:24:52

wwwwwllllk 发表于 2022-12-18 00:44
setTimeout真的是无敌,原因就是你执行加载的时候页面的dom元素还没有加载出来 ...

nextTick岂不更好
页: [1]
查看完整版本: 为什么改值之后网页响应