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

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

object HTMLParagraphElement的理解和script所放位置不同結果不同。自問自答,歡迎指教!

我是初學者,談自己的想法,請大家指教!

script放在body中,出現結果為:

? ? ? ?JavaScript

? ? ? ?結果:[object HTMLParagraphElement]

解釋下object HTMLParagraphElement,意思是getElementById獲取到了一個對象,表達出來就是object,這個object是文本流層次結構中的一個段落,表達出來就是HTMLParagraphElement。總之就是告訴我們獲取到了一個段落對象。

script放在head中,出現結果為:

? ? ? ?結果:null

? ? ? ?JavaScript

先搞清楚,在body中和在head中的區別:

1、在head中時,腳本會在任何調用前加載,功能更強,速度更快。但通常會設計事件觸發然后執行head中的腳本。但在這題中我們還不會,所以getElementById放在head中也直接運行了,就不能獲取后面的con相關值,于是顯示null。

2、在body中時,雖然腳本是直接加載并執行,但<p id="con">…… 在前,所以就能getElementby"con"得到object HTMLParagraphElement。如果把<p id="con">…… 放在腳本后,結果也是null。


無論script放在哪里,最終都有顯示javascript,那是由<p>實現的。


正在回答

1 回答

雖然我是個門外漢,但還是覺得很溜。贊

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

舉報

0/150
提交
取消

object HTMLParagraphElement的理解和script所放位置不同結果不同。自問自答,歡迎指教!

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

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

幫助反饋 APP下載

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

公眾號

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