久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

children和childNodes

 埃德溫會館 2012-03-13

children和childNodes

1,,childNodes 屬性,標準的,,它返回指定元素的子元素集合,,包括HTML節(jié)點,所有屬性,,文本,。可以通過nodeType來判斷是哪種類型的節(jié)點,,只有當nodeType==1時才是元素節(jié)點,,2是屬性節(jié)點,3是文本節(jié)點,。

有些人錯誤的使用()去取該集合元素,,下表列出各瀏覽器對childNodes(i)的支持情況:

IE6/7/8/Safari/Chrome/Opera IE9/Firefox
childNodes(i) 支持 不支持

有時候需要獲取指定元素的第一個HTML子節(jié)點(非屬性/文本節(jié)點),最容易想到的就是firstChild 屬性,。代碼中第一個HTML節(jié)點前如果有換行,,空格,,那么firstChild返回的就不是你想要的了??梢允褂胣odeType來判斷下,。

1
2
3
4
5
6
function getFirst(elem){
    for(var i=0,e;e=elem.childNodes[i++];){
        if(e.nodeType==1)
            return e;
    }      
}

2,children 屬性,,非標準的,,它返回指定元素的子元素集合。經測試,,它只返回HTML節(jié)點,,甚至不返回文本節(jié)點。且在所有瀏覽器下表現(xiàn)驚人的一致,。和childNodes 一樣,,在Firefox下不支持()取集合元素。因此如果想獲取指定元素的第一個HTML節(jié)點,,可以使用children[0]來替代上面的getFirst函數(shù),。需注意children在IE中包含注釋節(jié)點。

    本站是提供個人知識管理的網絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯(lián)系方式,、誘導購買等信息,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內容,,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多