插入节点方法appendChild和insertBefore
2012-12-27 23:38
435 查看
定义:appendChild()方法可向节点的子节点列表的末尾添加新的子节点
语法:appendChild(newchild)
参数:newchild/所添加的节点
定义:insertBefore()方法可在已有的子节点前插入一个新的子节点
语法:insertBefore(newchild,refchild)
参数:newchild/插入新的节点; refchild/在此节点前插入新节点
语法:appendChild(newchild)
参数:newchild/所添加的节点
定义:insertBefore()方法可在已有的子节点前插入一个新的子节点
语法:insertBefore(newchild,refchild)
参数:newchild/插入新的节点; refchild/在此节点前插入新节点
<div id="box"> <p id="p1">1</p> <p id="p2">2</p> <p>3</p> </div>
<script> window.onload = insert; function insert(){ var box = document.getElementById("box"); var newNode = document.createElement("div"); newNode.innerHTML = " This is a newcon "; box.appendChild(newNode); box.insertBefore(newNode,null); // 这两种方法均可实现,在#box的末尾添加一个子节点div var p1 = document.getElementById("p1"); var p2 = document.getElementById("p2"); box.insertBefore(newNode,p1);//新建的元素节点插到#p1之前 box.insertBefore(newNode,p1.nextSibling);//插到#p1后面的节点元素之前,即#p1节点之后 box.insertBefore(newNode,p2.previousSibling);//插到#p2同一树层级节点之前的节点,即#p2之前 }; </script>
相关文章推荐
- js节点内部插入元素的方法appendChild() insertBefore()
- JS(JavaScript)插入节点的方法appendChild与insertBefore
- 初学js插入节点appendChild insertBefore使用方法
- 初学js插入节点appendChild insertBefore使用方法
- js:插入节点appendChild insertBefore使用方法
- js插入节点appendChild和insertBefore
- 初学js插入节点appendChild insertBefore使用方法
- jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
- JS(JavaScript)插入节点的方法appendChild与insertBefore
- 使用insertBefore在节点前插入元素
- jQuery在节点外部插入内容:insertBefore() insertAfter()
- JS(JavaScript)插入节点的方法appendChild与insertBefore
- JS(JavaScript)插入节点的方法appendChild与insertBefore
- jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
- JS插入节点的方法appendChild、insertBefore
- JS(JavaScript)插入节点的方法appendChild与insertBefore
- TreeView插入节点的方法:TreeNodeCollection.Insert 方法 (Int32, TreeNode)
- jQuery内部插入节点方法
- 一次Insert插入多条数据的方法
- 用一条insert 插入多行数据的方法