我在写一个油猴脚本,调试的时候有这么一个问题
打开页面,等待加载完成后,控制台输入 document.getElementsByName("name"),显示 undifined
但如果对元素进行一下检查,再输入相同命令,就能找到对象了
有没有什么解决办法 /原理解释?
求个仙人指路,谢谢
1
YouMoeYi 2021-03-29 12:03:00 +08:00 via Android
window.onload = function(){// 你的代码}
|
2
eason1874 2021-03-29 12:20:49 +08:00
可能没加载完,用 window load 事件回调插入代码,就肯定是在加载后执行的
window.addEventListener('load', (event) => { console.log(document.getElementsByName("name")); }); |
3
oott123 2021-03-29 13:45:25 +08:00
|
4
8Ri72kLA9ORo6m6f 2021-03-29 17:56:40 +08:00
parent.docuemnt
|