亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么JavaScript在內容上面的位置就不行了呢?

57a1e65c0001d19305000235.jpg

57a1e65d0001e4ed05000207.jpg

http://img1.sycdn.imooc.com//57a1e6870001d19306110286.jpg求大神指導一下原因?。。?!

正在回答

4 回答

這個是基礎知識:有兩種方法,script在head中引入,或者在body中直接編寫。在body中直接編寫的話要放到body的最末尾,因為計算機是從上到下解析,等到html加載完成后,再執行以html為基礎的js代碼,這樣才能用js操作頁面,你放到最上面,連html頁面都沒加載,啥都沒有,你js怎么操作?

4 回復 有任何疑惑可以回復我~

因為代碼是從上到下依次執行的,js放在上邊就先執行js啦,但是js里邊需要的內容(比如Id)還沒執行到,所以你的document.getElementById()函數就取不到值啦~計算機比較笨,就算下邊看到你的id="p1"什么的也不會拐回去再執行一遍js,所以當然出不來效果啦

1 回復 有任何疑惑可以回復我~

沒有定義id

0 回復 有任何疑惑可以回復我~

我猜,因為順序執行。前面沒有id,所以document.getElementById()找不到對應的id。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么JavaScript在內容上面的位置就不行了呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號