First, find:
The getElementById () method returns the element with the specified ID (unique):
getElementsByTagName () Returns a list of nodes (a collection/node array ) that contains all the elements with the specified label name.
Getelementsbyclassname () Returns a list of nodes (a collection/node array ) that contains all the elements with the specified class name.
ParentNode-parent node of the node (element)
ChildNodes-Child nodes of nodes (elements)
The first child element of the element (FirstChild)
The last child element of the element (LastChild)
Attributes-node (element) attribute node
Document.documentelement-All Documents
Document.body-Body of the document
Second, create:
CreateAttribute () creates an attribute node.
CreateElement () creates an element node.
createTextNode () Creates a text node.
var ofragment = document.createdocumentfragment (); Creating text Fragments
Three, insert:
AppendChild () Adds a new child node to the specified node.
ReplaceChild () replaces the child node. Parent.replacechild (Para,child);
InsertBefore () Inserts a new child node in front of the specified child node. Parent.insertbefore (new,child)
Iv. deletion:
RemoveChild () Deletes a child node.
Five, Operation:
GetAttribute () returns the specified property value.
SetAttribute () Sets or modifies the specified property to the specified value.
InnerHTML-Text value of the node (element)
The NodeName property specifies the name of the node.
The NodeValue property specifies the value of the node.
The NodeType property returns the type of the node. NodeType is read-only.
element Type |
NodeType |
Elements |
1 |
Property |
2 |
Text |
3 |
Comments |
8 |
Document |
9 |
JavaScript Native API Summary