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