Gar*_*yer 1 javascript null google-chrome
我的javascript代码中的空检查似乎没有按预期运行.它是这样的:
if (myVariable) {
// Do things with my variable
}
Run Code Online (Sandbox Code Playgroud)
当我到达if语句的内部时,Chrome的java控制台说我正在尝试使用的值(myVariable)为null.也许我不理解if语句?抛出错误的具体行是
window.document.getElementById("myElement").innerText = myVariable
Run Code Online (Sandbox Code Playgroud)
提前致谢.
它告诉你的
window.document.getElementById("myElement")
Run Code Online (Sandbox Code Playgroud)
是null.这可能意味着您的代码在解析DOM之前就已运行.
具体如何修复它取决于您没有向我们展示的代码,但作为实验,您可以尝试将该代码移动到<script>标记的末尾,<body>看看是否有帮助.另外,验证"myElement"确实是您要定位的元素的"id".
| 归档时间: |
|
| 查看次数: |
1044 次 |
| 最近记录: |