XML DOM insertBefore()Methods
Element object
Definition and Usage
The insertBefore() method inserts a new child node before an existing child node.
This method returns the new child node.
Syntax
elementNode.insertBefore(new_node,existing_node)
| Parameter | Description |
|---|---|
| new_node | Required. The node to be inserted. |
| existing_node | Required. The existing node. The new node is inserted before this node. |
Example
The following code snippet usesloadXMLDoc()put "books.xmlLoad into xmlDoc, create a new <book> node, and insert it before the last <book> element:
Example
xmlDoc=loadXMLDoc("books.xml");
newNode=xmlDoc.createElement("book");
x=xmlDoc.documentElement;
y=xmlDoc.getElementsByTagName("book")[3];
x.insertBefore(newNode,y);
newNode=xmlDoc.createElement("book");
x=xmlDoc.documentElement;
y=xmlDoc.getElementsByTagName("book")[3];
x.insertBefore(newNode,y);
Try it Yourself »
Element objectother extensions