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

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

為什么結果會有兩種?

為什么有可能是null或[object HTMLParagraphElement]?

正在回答

2 回答

我來告訴你哇,為什么會是兩個結果。

unll 代表失效節點,是因為js放在了ID的上面,我們都知道HTML文檔都是從上向下解析的,當瀏覽器解析到document.getElementById的時候 就會感到困惑而奔潰。因為瀏覽器還沒掃描到ID元素前,你就先提取ID元素,瀏覽器就二了。

object HTMLParagraphElement 說白了就是有效的。 你可以試試把JS放在Id元素上,或者下,你就知道了。

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

Mltwind 提問者

嗯,回答的很清楚,謝謝,不過null寫成了unll,哈哈!
2015-11-05 回復 有任何疑惑可以回復我~
#2

qq_注定單身微貓_0 回復 Mltwind 提問者

=-=|||
2015-11-05 回復 有任何疑惑可以回復我~
#3

安可BOOM 回復 qq_注定單身微貓_0

啊哈哈哈。我愛上你勒
2015-11-17 回復 有任何疑惑可以回復我~

null是沒拿到節點(多半是id寫錯了或者document.getElementByid寫錯了),

[object HTMLParagraphElement]就是拿到的節點對象

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

Mltwind 提問者

document.getElementByid里的I要大寫還是小寫,看到評論有人說要小寫什么的,看不明白……
2015-11-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么結果會有兩種?

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

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

幫助反饋 APP下載

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

公眾號

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