为什么javascript无法找到元素?

时间:2019-09-29 08:43:50

标签: javascript html

我不知道为什么要购买JavaScript说我的div为空。

这是javascript代码:

    var box = document.getElementById("box");
box.style.height= box.innerText;

这是HTML:

 <html>
  <head>
 <link rel="stylesheet" type="text/css" href="classStyle.css">
   </head>
     </head>
     <body onmousemove="search()">

     <script src="java.js"></script>

     <center>
      <div id="header">Fantasy class</div>  
       <div id="box">50%</div>
     <div type=buttom> יצירת ליגה</div>
     </center>
     </body>
      </html>

1 个答案:

答案 0 :(得分:1)

您的脚本标签显示在

div id =“ box”之前。因此,它在创建该div之前运行,并返回null。 要解决此问题,请尝试将Script标签移动到div下。