5er*_*ant 15 javascript function typeerror
我正在尝试这个解决方案,但是.getElementsByTagName()使用了它,产生了一个错误:
var tags = document.body.getElementsByTagName("*");
Uncaught TypeError: Cannot read property 'getElementsByTagName' of null
Run Code Online (Sandbox Code Playgroud)
为什么会产生此错误,我该如何解决?
Rav*_*Rav 64
请注意,如果您使用LastPass,也会出现此错误,至少与2016年11月7日一样.我认为这是我的代码问题,但显然不是.
Que*_*tin 12
document.body 在创建body元素之前,不会为其分配值.
将元素<script>从<head>元素移动到<body>元素(因为您试图获取其中的所有元素,您希望位于body元素的末尾)或将其放在函数中并从之后触发的事件中调用它身体已经创建(例如window load事件).
| 归档时间: |
|
| 查看次数: |
79457 次 |
| 最近记录: |