通过document.getElementById对文档的JS引用给出了错误

Jer*_*ere 1 javascript getelementbyid less prefixfree

我有一个lessprefixfree的网页(它们都是js文件,从我自己的服务器导入)现在,当我尝试导入自定义脚本时,我遇到了问题:

基本的javascript就好

x = "hello world";
alert (x);
Run Code Online (Sandbox Code Playgroud)

工作良好.

但每个引用我的文档的代码都是如此

alert (document.getElementById("content").innerHTML);
Run Code Online (Sandbox Code Playgroud)

给出控制台错误

"document.getElementById("content").innerHTML is undefined"
Run Code Online (Sandbox Code Playgroud)

你知道问题是什么吗?任何建议如何调试这个也是受欢迎的 - 我只是绝望!

编辑

JS文件全部导入了<head>.

小智 5

确保您的javascript位于标记之后,并确保元素id正确:

<div id="content">Beep boop</div>
<script>
    alert(document.getElementById("content").innerHTML);
</script>
Run Code Online (Sandbox Code Playgroud)

示例:http://jsbin.com/sedagite/2/edit