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

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

本節事例代碼中為什么其他瀏覽器的節點類型為什么是3哪三種而IE瀏覽器為什么是只有一種?

運行結果:

IE:

?UL子節點個數:3
?節點類型:1

其它瀏覽器:

? UL子節點個數:7
? 節點類型:3


正在回答

3 回答

<ul>1文節點

<li>2標簽節點</li>3文本節點

<li>4標簽節點</li>5文本節點

<li>6標簽節點</li>7文本節點

</ul>

其他瀏覽有七個節點,而IE只能識別 li 三個標簽節點

obj.nodeType顯示

對象的節點類型,

????????if(obj.nodeType == 1){

????????????alert('標簽節點')

????????}else if(obj.nodeType){

????????????alert('屬性節點')

????????}else{

????????????alert('文本節點')

????????}

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

Paul_Z 提問者

那其他瀏覽器的節點類型為什么是3個 不是只有標簽節點和文本節點嗎?
2016-08-12 回復 有任何疑惑可以回復我~
#2

慕粉3719801 回復 Paul_Z 提問者

節點類型3,這個3代表的是類型,不是數量,你說的“節點類型3個”,是錯誤的概念。 例子里面的x[0],在IE里面指的是第一個li,li屬于元素節點,所以節點類型是1;在其他瀏覽器里面,x[0]指的是第一個空白節點,也就是層主寫的“1文本節點”,所以節點類型是3
2016-08-15 回復 有任何疑惑可以回復我~
#3

慕粉3361053 回復 慕粉3719801

運行結果: IE: UL子節點個數:3 節點類型:1 其它瀏覽器: UL子節點個數:7 節點類型:3 說:節點類型:3 ,而不是節點類型1 和3 呢
2016-08-15 回復 有任何疑惑可以回復我~
#4

慕粉3361053

這章篇幅中 也有元素節點啊,也就是節點類型1 ,為什么說節點類型:3 ,而不是節點類型1 和3 呢
2016-08-15 回復 有任何疑惑可以回復我~
#5

Paul_Z 提問者 回復 慕粉3719801

這樣啊 謝謝~
2016-08-16 回復 有任何疑惑可以回復我~
#6

Paul_Z 提問者 回復 慕粉3361053

例子中是求的x[0]的nodetype
2016-08-16 回復 有任何疑惑可以回復我~
查看3條回復

元素類型?? ?節點類型

? 元素 ? ? ? ? ?1
? 屬性 ? ? ? ? ?2
? 文本 ? ? ? ? ?3
? 注釋 ? ? ? ? ?8
? 文檔 ? ? ? ? ?9

節點之間的空白符,在firefox、chrome、opera、safari瀏覽器是文本節點,所以IE是3,其它瀏覽器是7

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

<ul>1文節點

<li>2標簽節點</li>3文本節點

<li>4標簽節點</li>5文本節點

<li>6標簽節點</li>7文本節點

</ul>

其他瀏覽有七個節點,而IE只能識別 li 三個標簽節點

obj.nodeType顯示

對象的節點類型,

????????if(obj.nodeType == 1){

????????????alert('標簽節點')

????????}else if(obj.nodeType==2){

????????????alert('屬性節點')

????????}else(obj.nodeType==3){

????????????alert('文本節點')

????????}


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

舉報

0/150
提交
取消

本節事例代碼中為什么其他瀏覽器的節點類型為什么是3哪三種而IE瀏覽器為什么是只有一種?

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

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

幫助反饋 APP下載

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

公眾號

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