js節點都有哪些型別?怎麼判斷是哪種節點型別?

2021-10-13 12:40:08 字數 904 閱讀 4485

說起節點,就要說html dom樹,因為html頁面每一部分都是由節點(12種型別)組成的,常用的有文字,元素,屬性節點。

節點都有以下型別:

元素節點    node.element_node(1)

屬性節點    node.attribute_node(2)

文字節點    node.text_node(3)

cdata節點    node.cdata_section_node(4)

實體引用名稱節點    node.entry_reference_node(5)

實體名稱節點    node.entity_node(6)

處理指令節點    node.processing_instruction_node(7)

注釋節點    node.comment_node(8)

文件節點    node.document_node(9)

文件型別節點    node.document_type_node(10)

文件片段節點    node.document_fragment_node(11)

dtd宣告節點    node.notation_node(12)

節點型別判斷方法:nodetype

nodetype節點型別判斷,常用型別返回值:元素節點返回1,屬性節點返回2,文字節點返回3,注釋節點返回8

console.log(pp.parentelement.nodetype);
原始出處 、作者資訊和本宣告。否則將追究法律責任。

js節點都有哪些型別?怎麼判斷是哪種節點型別? -

qui-note

js如何判斷陣列是Array型別

在說明如何判斷乙個物件為陣列型別前,我們先鞏固下js的資料型別,js一共有六大資料型別 number string object boolean null undefined。var str string console.log typeof str string var num 1 console...

js如何判斷陣列是Array型別

在說明如何判斷乙個物件為陣列型別前,我們先鞏固下js的資料型別,js一共有六大資料型別 number string object boolean null undefined。var str string console.log typeof str string var num 1 console...

JS有哪些判斷是否是陣列的方法?

參考 js判斷是否是陣列的四種做法 1 instanceoflet a a instanceof array trueinstanceof運算子檢測array.prototype屬性是否存在於變數a的原型鏈上.存在問題 prototype屬性是可以修改的,所以並不是最初判斷為true就一定永遠為真 ...