課程
/前端開發
/JavaScript
/DOM事件探秘
為什么<script>標簽必須要在<input>標簽之后才有效,把<script>標簽放在<head>里就沒反應呢?
2016-12-07
源自:DOM事件探秘 2-2
正在回答
因為瀏覽器是從上到下從左到右讀取和顯示html文檔,如果不加window.onload的情況下把<script>標簽寫在<input>標簽之前,比如我要var btn=document.getElementById('btn')獲取到id名為“btn”的這個input元素,
這時input標簽在下面瀏覽器還沒有讀取到input標簽,瀏覽器就會報錯。
<head> 里面?
????????????? 加個?window.onload 就可以了
舉報
DOM事件?本課程會通過實例來給小伙伴們講解如何使用這些事件
1 回答一個classname的小問題
1 回答發現一個小問題哦
1 回答關于event的一個小問題。
4 回答一個小BUG
1 回答DOM事件5-1我有個問題不明白
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-26
因為瀏覽器是從上到下從左到右讀取和顯示html文檔,如果不加window.onload的情況下把<script>標簽寫在<input>標簽之前,比如我要var btn=document.getElementById('btn')獲取到id名為“btn”的這個input元素,
這時input標簽在下面瀏覽器還沒有讀取到input標簽,瀏覽器就會報錯。
2016-12-07
<head> 里面?
????????????? 加個?window.onload 就可以了