日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JS学习之Node类型

發布時間:2025/6/15 javascript 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS学习之Node类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JS里面一共有12種Node類型。要了解Node類型詳細信息可以使用nodeName和nodeValue這兩個屬性。

比較常用的類型有:

1)Document類型 ? ?nodeType為9,nodeName為"#document"

2) Element類型 ? ?nodeType為1,nodeName為元素的標簽名

3)Text類型 ?nodeType為3,nodeName為"#text" 含有nodeValue

說道Text類型可以提一下JS在創建createTextNode("字符串");如果創建了連個文本節點只要這兩個文本節點相鄰可以利用normalize()方法將文本合并為一個。

也可以使用spliText(下標位置);來分割nodeValue的值

4)Comment類型 ?nodeType為8 ?nodeName為"#comment" ? ? ?<!--用來表示注解-->同樣的這東西也有文字說明,所以也會相對應的包含一個nodeValue

5)CDATAS類型 ?nodeType為4,nodeName為"#cdata-section" ?表示的CDATA區域

6)DocumentType類型?nodeType為10,nodeName為doctype的名稱 ?<!DOCTYPE HTML........> 表示的就是這個東西

7) Attr類型 ? ? ? ? ?nodeType為2,nodeName為"特性的名稱" ?

Attr對象有三個屬性:name、value、specified(用來區別特性是代碼中指定的,還是默認的)

這就是JS里面常見到的節點類型也是比較重要的幾大節點類型。還有一些節點的公共屬性:parentNode,childsNode。。。等等。但對于節點只要知道它的增刪改查就好了。

每一個節點類型都有相對應的一個create節點類型,節本都是長這個樣子的只要知道文檔中有這些類型百度上一查方法啊,屬性啊。基本上就都有了。寫這個主要死讓大家認識一下在JS里面處處都是有node構成的。每個節點都有不同的類型。 主要是為了服務我們動態操作腳本

總結

以上是生活随笔為你收集整理的JS学习之Node类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。