国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

childNodes.length與children.length的區別

2019-11-21 01:22:27
字體:
來源:轉載
供稿:網友
因為childNodes包含的不僅僅只有html節點,所有屬性,文本等都包含在childNodes里面,你可以通過nodeType來判斷是哪種類型的節點,只有當nodeType==1時才使元素節點,2是屬性節點,3是文本節點。而children.length只計算節點的數量。
包括進行節點長度的計算,節點的移動時都要注意這一點。
要獲得一個元素的文本,比如要獲得一個P節點的文本,有的人喜歡使用innerHTML,更改也是一樣,其實這不太好,因為使用innerHTML瀏覽器會認為你要插入的東西是一段標簽文本,而你只想插入一段純文本,這就導致瀏覽器試圖去解析你的那段純文本,這會造成不必要的資源浪費。所以建議使用element.firstChild.nodeValue,為什么是firstChild呢?因為childNodes[0]就是文本節點,不信你可以看看它的nodeType。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 承德市| 绥芬河市| 德钦县| 上栗县| 杭州市| 延川县| 庐江县| 舞钢市| 永德县| 肃宁县| 晋中市| 香港| 辛集市| 柏乡县| 建昌县| 隆化县| 广州市| 新郑市| 法库县| 水富县| 博白县| 潞城市| 洛阳市| 钟祥市| 罗城| 农安县| 平遥县| 二连浩特市| 乐亭县| 泾源县| 开远市| 桐柏县| 门源| 惠来县| 应城市| 博乐市| 舒兰市| 鹤峰县| 鹤峰县| 龙江县| 德令哈市|