Dom Node型別型別

2021-08-28 08:22:10 字數 615 閱讀 6332

node.element_node(1);//元素節點

node.attribute_node(2);//屬性節點

node.text_node(3);//文字節點

node.cdata_section_node(4);//

node.entity_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);//框架節點

node.notation_node(12)。//

由於 ie 沒有公開 node 型別的建構函式,因此上面的**在 ie 中 會導致錯誤。為了確保跨瀏覽器相容,最好還是將 nodetype 屬性與數字值進行比較,如下所示:

if (somenode.nodetype == 1)

了解DOM Node介面

from 所有的節點都使用node介面來表示,可以使用很多方法去獲取節點,如document.getelementsbytagname document.getelementsbyname 等均返回乙個nodelist物件,然後獲取其中的節點。節點對應的屬性和放大均在node介面予以定義 1 nod...

強型別,弱型別,靜態型別,動態型別的區別

型別系統的一些概念,眾說紛紜,使用上也比較亂。有些東西,甚至不好嚴格定義。以下算學術界的一種相對 嚴格 的說法。首先了解一下基本概念 有了上面的概念,再討論強 弱型別,靜態 動態型別 偏向於不容忍隱式型別轉換,弱型別相對于強型別來說型別檢查更不嚴格,比如說允許變數型別的隱式轉換,允許強制型別轉換等等...

強型別與弱型別,靜態型別和動態型別

首先強弱是相對的。強型別 每個變數和物件都必須宣告型別,在編譯時確定好型別了,執行時不能更改。偏向於不容忍隱式型別轉換。譬如說haskell的int就不能變成double。弱型別 編譯時不確定型別,執行時根據語義確定是哪種型別。通俗地說,弱型別偏向於容忍隱式轉換,把不同型別的變數放在一起運算。靜態型...