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....