Javascript JS通过document.getElementById引用文档返回错误

Javascript JS通过document.getElementById引用文档返回错误,javascript,less,getelementbyid,prefixfree,Javascript,Less,Getelementbyid,Prefixfree,我有一个带有和的网页(它们都是js文件,从我自己的服务器导入),现在,当我尝试导入自定义脚本时,我遇到了问题: 基本的javascript类 x = "hello world"; alert (x); 很好 但是每一个引用我的文档的代码 alert (document.getElementById("content").innerHTML); 给出了控制台错误 "document.getElementById("content").innerHTML is undefined" 你知道可能

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

基本的javascript类

x = "hello world";
alert (x);
很好

但是每一个引用我的文档的代码

alert (document.getElementById("content").innerHTML);
给出了控制台错误

"document.getElementById("content").innerHTML is undefined"
你知道可能是什么问题吗?任何关于如何调试的建议都是欢迎的-我只是感到绝望

编辑


JS文件都是在
中导入的,请确保javascript在标记之后,并确保元素
id
正确无误:

<div id="content">Beep boop</div>
<script>
    alert(document.getElementById("content").innerHTML);
</script>
Beep boop
警报(document.getElementById(“content”).innerHTML);

示例:

确保javascript在标记之后,并确保元素
id
正确:

<div id="content">Beep boop</div>
<script>
    alert(document.getElementById("content").innerHTML);
</script>
Beep boop
警报(document.getElementById(“content”).innerHTML);

示例:

的可能重复项您确定有一个id属性为id=“content”dude的元素吗?代码在页面中是如何执行的,在哪里执行的?@user3241019我确定。我也尝试过使用不同的ID,如docuemnt.getElementByClassName或document.getElementByTagName。总是相同的错误消息可能重复的您确定有一个id属性为id=“content”dude的元素吗?代码在页面中是如何执行的,在哪里执行的?@user3241019我确定。我也尝试过使用不同的ID,如docuemnt.getElementByClassName或document.getElementByTagName。始终显示相同的错误消息