看板 Web_Design 關於我們 聯絡資訊
請問,JS算出變數後,想要把他顯示在網頁指定的位置 可是卻一直顯示錯誤 用document.getElementById 顯示「document.getElementById(...)' 是 null 或不是一個物件」 所以命名的ID內沒有顯示,不過由於這串也不是我寫的>"< 所以不知道錯在哪、如何修改 搜尋getElementById也找不到可能的錯誤 只好上來版上問 這是code <script type="text/javascript"> var maxNum = 100;  var minNum = 10;  var n = Math.floor(Math.random() * (maxNum - minNum + 1)) + minNum;  document.getElementById("txtHint1").innerHTML=n; </script> <html> <span id="txtHint1"> </span> </html> 謝謝Q_Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.77.208
itisjoe:把script擺到span後面 因為執行js的時候 span標籤還沒出來 01/31 17:42
itisjoe:還少了<body> 01/31 17:45
oj113068:!!!!!謝謝1樓!!!原來是這樣!!! 01/31 17:47
oj113068:喔沒有啦body是我想說貼在版上簡化一點拿掉了 01/31 17:48
oj113068:太感謝你了(大哭) 01/31 17:48
s25g5d4:也可以擺到前面去...然後加上window.onload XD 02/01 15:19
s25g5d4:PS. 有AJAX版喔! 02/01 15:19