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);

Try it Yourself »

Node objectother extensions