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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于JS擺放位置

關于JS擺放位置

朝花bu夕拾 2016-09-01 12:20:43
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>無標題文檔</title><script type="text/javascript">?var H=document.body.scrollHeight;?var h=document.body.clientHeight;document.write(H+"<br/>"+h)</script></head><body></body></html>很奇怪。JS這段代碼放在BODY中有效果。放在hrad中卻無效。什么原因呢?
查看完整描述

1 回答

已采納
?
Sniper_xu

TA貢獻2條經驗 獲得超1個贊

html文件順序執行,js放在head中,?var H=document.body.scrollHeight; ?找不到document.body,該值為undefined,訪問document.body.scrollHeight,出錯——Uncaught TypeError,后面的JS不執行,同時html頁面渲染并不受影響,也能看到頁面。js放在body內,body存在,JS執行正常。建議沒有做很好的兼容,不要把自己的js文件放在head中

查看完整回答
反對 回復 2016-09-01
  • 1 回答
  • 0 關注
  • 1517 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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