2017-12-29 24 views
0

誰も私に を表示することができます document.getElementById("ibody").innerHTML=...が表示されない理由はありますか?getElementByIdでこのコードが正しく動作しないのはなぜですか?

<script type="text/javascript"> 
    var v=new Date(); 
    document.write("Avec document.write() = "+v); 
    window.alert("Avec window.alert() = "+v); 
    alert("Avec alert() = "+v); 
    console.log("Avec console.log = "+v); 
    document.getElementById("ibody").innerHTML= 
     "Avec getElementById() ds DIV = "+v 
</script> 

<body id="ibody"></body> 
+1

をdeclearedコード。 –

+0

[JavaScript getElementByID()not working]の重複可能性があります(https://stackoverflow.com/questions/1829925/javascript-getelementbyid-not-working) – Phylogenesis

答えて

0

時点で、あなたがコードを実行しているので、<body>要素が存在しません。

DOMのロードが完了した後に実行イベントハンドラ内のコードブロックをラップしてみてください。

<script type="text/javascript"> 
    document.addEventListener(
     'DOMContentLoaded', 
     function() { 
      var v=new Date(); 
      document.write("Avec document.write() = "+v); 
      window.alert("Avec window.alert() = "+v); 
      alert("Avec alert() = "+v); 
      console.log("Avec console.log = "+v); 
      document.getElementById("ibody").innerHTML= 
       "Avec getElementById() ds DIV = "+v 
     } 
    ); 
</script> 
0

体の下にJavaScriptコードを維持するには、ソースコードをギ、そして私達にあなたのhtmlソースを表示

+0

+0

'' のままでもかまいません。これはページの下部にjsコードを保持するベストプラクティスで、

  • 11. PostgreSQL:なぜこのアップデートが正しく動作しないのですか?
  • 12. このコントローラーがなぜ正しく動作しないのですか?
  • 13. なぜこのhtaccessコードが正常に動作しないのですか?
  • 14. getElementByIdの動作中にgetElementsByClassNameが機能しないのはなぜですか?
  • 15. このコードが正しく機能しないのはなぜですか?
  • 16. このPHP-MySQLコードが正しく動作しないのはなぜですか?
  • 17. html5:canvas.getImageDataが正しく動作しない - なぜですか?
  • 18. デバイスから画像をキャプチャするこのコードがなぜ正しく動作しないのですか?
  • 19. 正規表現で正しく動作しないのはなぜですか?
  • 20. なぜ正しく動作しないのですかNumeric_limits
  • 21. バブルソート:なぜ正しく動作しないのですか?
  • 22. Angular2でパイプが正しく動作しないのはなぜですか?
  • 23. ブロックの条件が正しく動作しないのはなぜですか?
  • 24. CSS3のボックスシャドウが正しく動作しないのはなぜですか?
  • 25. JavaScript、Ajax - JavaScriptのコードでAjaxの関数が正しく動作しないのはなぜですか?
  • 26. IEでこのjQueryコードが動作しないのはなぜですか?
  • 27. IE7でこのコードが動作しないのはなぜですか?
  • 28. IEとSafariでこのコードが動作しないのはなぜですか?
  • 29. このコードでclearIntervalが動作しないのはなぜですか?
  • 30. where条件が正しく動作しないのはなぜですか?