Re: [問題] ie6 childNodes.length

看板Web_Design作者 (沉默是金。)時間15年前 (2010/04/06 12:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《azureblue520 (夢遊中........)》之銘言: : 請教各位 : <ul id="test"> : <li><a href="#">123</a> : <ul> : <li>456</li> : <li>456</li> : </ul> : </li> : <li><a href="#">789</a> : <ul> : <li>456></li> : </ul> : </li> : </ul> : ul = documetn.getElementByID("test") ^^^^ ^ 要稍微注意繕誤喔:3 : 在ie6 ul.childNodes.length 一直都只有2 : 似乎讀不到第二層li : ie8、Firefox都可正常讀到長度 我剛用ie8測了一下也是取到 2, 這大概是各家解讀這個見解的不同 . (不過個人是覺得,取到2是比較正確的 , childNodes 應該只取下一層的元素.) : 請問這要怎麼解決呢? : 謝謝~~ 如果說你只想取得 test 底下 所有li的數量 , 對 test 下 getElementsByTagName("li") 也不失為一解. http://tonyq.org/test/testChildNode.html -- What do you want to have ? / What do you have? 從書本中,你可以發現我的各種興趣。 從CD中,你可以瞭解我所喜歡的偶像明星。 或許從文字你很難以瞭解一個人,但從物品可以。 My PPolis , My past. http://ppolis.tw/user/Tony -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.136.81.70
文章代碼(AID): #1Bkh7psh (Web_Design)
文章代碼(AID): #1Bkh7psh (Web_Design)