XML DOM insertBefore()Methods
Node 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
insertBefore(newchild,refchild)
| Parameter | Description |
|---|---|
| newchild | The new node to be inserted. |
| refchild | Insert the new node 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> node:
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 »
Node objectother extensions