我在下面的代碼中做錯了什麼,我無法獲得頁腳 div的參考?如何獲得div的參考?
<html>
<title></title>
<head></head>
<body>
<script>alert(document.getElementById('footer'));</script>
<div id="footer">testing footer</div>
</body>
</html>
我在下面的代碼中做錯了什麼,我無法獲得頁腳 div的參考?如何獲得div的參考?
<html>
<title></title>
<head></head>
<body>
<script>alert(document.getElementById('footer'));</script>
<div id="footer">testing footer</div>
</body>
</html>
您在加載頁腳之前調用getElementById()
。
把腳本在body
或運行的底部onload
將腳本標記您要選擇div下面。我猜這個警報是返回null?
將其更改爲:
<script type="text/javascript">alert(document.getElementById('footer').innerHTML);</script>
並把它放到DIV之後。
請注意,innerHTML
假設您只是試圖從該div內獲取文本。
應該
<html>
<title></title>
<head></head>
<body>
<div id="footer">testing footer</div>
<script>alert(document.getElementById('footer'));</script>
</body>
</html>
創建頁腳前腳本標籤我位於前軀,因此將被執行。
有幾件事情,你可以做:
deferred
屬性添加到腳本
附: '