1

私はlessprefixfreeのWebページを持っています(どちらも自分のサーバーからインポートされたjsファイルです)が、カスタムスクリプトもインポートしようとすると問題が発生しました:

基本的なJavaScriptのような

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

正常に動作します。

しかし、次のような私のドキュメントを参照するすべてのコード

alert (document.getElementById("content").innerHTML);

コンソールエラーを与える

"document.getElementById("content").innerHTML is undefined"

問題が何であるか知っていますか?これをデバッグする方法についての提案も大歓迎です - 私はただ絶望しています!

編集

JS ファイルはすべて にインポートされます<head>

4

1 に答える 1

5

JavaScript がマークアップの後にあることを確認し、要素idが正しいことを確認します。

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

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

于 2014-04-16T15:35:59.573 に答える