JS nodeType返回型別

2021-08-07 12:40:14 字數 649 閱讀 1253

前幾天朋友正好問道 這個 js的nodetype是個什麼概念(做瀏覽器底層的)正好遇到這篇文章可以向大家解釋下

將html dom中幾個容易常用的屬性做下記錄:

nodename、nodevalue 以及 nodetype 包含有關於節點的資訊。

nodename 屬性含有某個節點的名稱。

元素節點的 nodename 是標籤名稱

屬性節點的 nodename 是屬性名稱

文字節點的 nodename 永遠是 #text

文件節點的 nodename 永遠是 #document

注釋:nodename 所包含的 xml 元素的標籤名稱永遠是大寫的

nodevalue

對於文字節點,nodevalue 屬性包含文字。

對於屬性節點,nodevalue 屬性包含屬性值。

nodevalue 屬性對於文件節點和元素節點是不可用的。

nodetype

nodetype 屬性可返回節點的型別。

最重要的節點型別是:

元素型別 ==》節點型別

元素element ==》1

屬性attr ==》2

文字text ==》3

注釋comments ==》8

文件document ==》 9

JS nodeType返回型別

nodename屬性含有某個節點的名稱。元素節點的 nodename 是標籤名稱 屬性節點的 nodename 是屬性名稱 文字節點的 nodename 永遠是 text 文件節點的 nodename 永遠是 document 注釋 nodename 所包含的 xml 元素的標籤名稱永遠是大寫的 n...

返回型別 》引用

1.何謂 引用 引用就是某個目標變數的 別名 alias 對應用的操作與對變數直接操作效果完全相同。申明乙個引用的時候,切記要對其進行初始化。引用宣告完畢後,相當於目標變數名有兩個名稱,即該目標原名稱和引用名,不能再把該引用名作為其他變數名的別名。宣告乙個引用,不是新定義了乙個變數,它只表示該引用名...

追蹤返回型別

先看乙個例子 templatedecltype t1 t2 sum t1 t1,t2 t2 這樣的寫法雖然看似不錯,不過編譯器在推導decltype t1 t2 時,表示式中的t1和t2都未宣告 編譯器只會從左向右讀入符號 按照c c 編譯器規則,變數使用前必須已經宣告,為了解決這個問題,c 11引...