XML DOM insertBefore() 方法

定義和用法
insertBefore() 方法在已有的子節點之前插入一個新的子節點。
該方法返回新的子節點。
語法
elementNode.insertBefore(new_node,existing_node)
參數 | 描述 |
---|---|
new_node | 必需。要插入的節點。 |
existing_node | 必需。已有的節點。在該節點之前插入新節點。 |
實例
下麵的代碼片段使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中,創建一個新的 <book> 節點,並把它插入到最後一個 <book> 元素之前:
實例
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);
