html JS - Issue:审计navigator.userAgent、navigator.appVersion和navigator.platform的使用情况

kknvjkwl  于 2023-05-12  发布在  其他
关注(0)|答案(1)|浏览(602)

几天前我刚开始编写一段新代码,我只写了几行,但我在控制台中看到了一个问题:
[I USE BRAVE BROWSER] ---截图-->(https://i.stack.imgur.com/bTSwo.png
HTML Code --> https://ibb.co/ydbK84N
JS Code --> https://ibb.co/cFhK8j4
我不知道问题是什么,textContent元素甚至不是NULL。
我尝试了一些代码的变化,但没有改变的错误...
如果有人能帮我摆脱这个我会很感激的。

9o685dep

9o685dep1#

错误消息“TypeError:无法设置null的属性(设置'textContent')”在尝试设置null元素的textContent属性时发生。
在您的示例中,发生错误的原因是getElementById方法无法在HTML文档中找到ID为“fNum”和“sNum”的元素。如果不存在具有这些ID的元素,或者在HTML元素加载到DOM中之前执行JavaScript代码,则可能发生这种情况。
要解决此问题,请确保在加载HTML元素后执行JavaScript代码。您可以通过将JavaScript代码放置在标记的末尾,就在结束标记之前来实现这一点。这确保了当JavaScript代码运行时,具有指定ID的元素已经在DOM中可用。
通过将JavaScript代码放在标记的末尾,它确保了当JavaScript代码运行时,具有ID“fNum”和“sNum”的元素已经在DOM中可用,并且您不会遇到null错误。

相关问题