childNodes中nodeType的12種型別

2021-08-11 04:14:20 字數 646 閱讀 8145

element_node                   = 1;   元素節點

attribute_node = 2; 屬性節點

text_node = 3; 文字節點

cdata_section_node = 4; cdata 區段

entity_reference_node = 5; 實體引用元素

entity_node = 6; 實體

processing_instruction_node = 7; 表示處理指令

comment_node = 8; 注釋節點

document_node = 9; 最外層的root element,包括所有其它節點

document_type_node = 10;

document_fragment_node = 11; 文件碎片節點

notation_node = 12; dtd 中宣告的符號節點

childnodes節點列表

doctype html en utf 8 viewport content width device width,initial scale 1.0 document title head 12132 213123 div 注釋內容 var divs document.body.childnode...

children和childNodes 的區別

1,childnodes 屬性,標準的,它返回指定元素的子元素集合,包括html節點,所有屬性,文字。可以通過nodetype來判斷是哪種型別的節點,只有當nodetype 1時才是元素節點,2是屬性節點,3是文字節點。有些人錯誤的使用 去取該集合元素,下表列出各瀏覽器對childnodes i 的...

關於childNodes的刪除

在使用childnodes時,發現需要刪除的元素多於1時,會出現無法全部刪除的情況。谷歌以後發現,該屬性返回的子節點集合是實時更新的,也就是說,在for迴圈中,當刪除第乙個子節點之後,第二次刪除的是原子節點集合中的第三個元素。故需要刪除全部子節點時,使用 while node.childnodes....