用下面的js无效
- document.querySelector("div.root-box").insertAdjacentHTML("beforeend","<a href='mailto:test@gmail.com'>联系&留言</a>");
提示下面错误
Uncaught TypeError: Cannot read properties of null (reading 'insertAdjacentHTML')
这个错误网上搜索资料很少,也没见有效解决方法。
请问各位大佬,这应该如何解决?
提前感谢!!
热议
2楼 yy10112001 3小时前
找不到 "div.root-box" 这个元素
4楼 xnpivemc 2小时前
看了一下,貌似是插入的时候页面没加载好,所以报错
加个定时器,加载好之后插入
...
也觉得是这个原因,但添加延迟还是不行 ,请问还有其它解决方法吗?
5楼 xnpivemc 2小时前
找不到 "div.root-box" 这个元素
检查页面是有的,猜测可能在加载前运行了,但添加脚本标签defer属性还是不行
6楼 你艾希我奶妈 2小时前
也觉得是这个原因,但添加延迟还是不行 ,请问还有其它解决方法吗?
7楼 lancolor 2小时前
找不到 "div.root-box" 这个元素
Get "https://cloud.189.cn/api/portal/loginUrl.action?redirectURL=https%3A%2F%2Fcloud.189.cn%2Fmain.action": dial tcp 14.116.220.47:443: connect: connection refused老哥这个是啥意思呀 晕 怎么解决呀
8楼 xnpivemc 2小时前
那就插body里去,body一直在
嗯,只能这样了
9楼 你艾希我奶妈 2小时前
嗯,只能这样了
10楼 Youhavelight 2小时前
load事件后再操作。
12楼 Faxlok 2小时前
太垃圾了这个Discuz检测机制
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
谷姐靓号网




评论前必须登录!
立即登录 注册