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

首頁 > 語言 > JavaScript > 正文

childNodes.length與children.length的區別

2024-05-06 14:15:25
字體:
來源:轉載
供稿:網友
因為childNodes包含的不僅僅只有html節點,所有屬性,文本等都包含在childNodes里面,你可以通過nodeType來判斷是哪種類型的節點,只有當nodeType==1時才使元素節點,2是屬性節點,3是文本節點。而children.length只計算節點的數量。
包括進行節點長度的計算,節點的移動時都要注意這一點。
要獲得一個元素的文本,比如要獲得一個P節點的文本,有的人喜歡使用innerHTML,更改也是一樣,其實這不太好,因為使用innerHTML瀏覽器會認為你要插入的東西是一段標簽文本,而你只想插入一段純文本,這就導致瀏覽器試圖去解析你的那段純文本,這會造成不必要的資源浪費。所以建議使用element.firstChild.nodeValue,為什么是firstChild呢?因為childNodes[0]就是文本節點,不信你可以看看它的nodeType。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 兰西县| 上饶县| 庐江县| 商水县| 威海市| 正安县| 固原市| 蓝田县| 滁州市| 翁牛特旗| 鄂州市| 哈巴河县| 象州县| 阿克陶县| 金湖县| 修武县| 咸阳市| 祥云县| 阿拉善盟| 都昌县| 普兰店市| 清徐县| 黄大仙区| 苏尼特右旗| 平安县| 台湾省| 师宗县| 丽水市| 十堰市| 新龙县| 苏尼特左旗| 锡林浩特市| 元氏县| 新兴县| 玉环县| 开江县| 右玉县| 贵南县| 泸西县| 大竹县| 康定县|