node
classfication
- element node
- attribute node
- text node
find
-
find parent node
TEXT1<DOM>.parentNode
-
find child node
-
single
TEXT1<DOM>.childNodes
get all child node include text node
-
children
TEXT1<DOM>.children
only get element node,return pseudo array
-
-
find brother node
-
next node
TEXT1<DOM>.nextElementSibling
-
previous node
TEXT1previousElementSibling
-
create node
-
create
TEXT1document.createElement('<tag>')
-
add
-
append
next
TEXT1<fater Element>.appendChild(<create Element>)
-
insert
before
TEXT1<fater Element>.insertBefore(<create Element>,<insert Element>)
-
clone
TEXT
1
<Element>.cloneNode(<bool>)
CloneNode will clone the same elements as the original label
- if true,it will clone descendant nodes
- default is false
delet
TEXT
1
<father Element>.removeChild(<delete Element>)
if there is no parent element,it cannot be deleted