1. 插入某个节点之后, 使用: Node.prototype.insertBefore(parentNode, target);

 

var p = document.createElement('p'); 
document.body.insertBefore(p, document.body.firstChild);

 

2. 插入某个节点之前, 需要结合 Node.prototype.nextSibling; 

var p = document.createElement('p'); 
document.body.insertBefore(p, targetNode.nextSibling); 

 

注意, 如果第二个参数为 null 或空, 则会自动插入到父节点内子节点的最后一位.

 

评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

怎样复制(克隆)一个节点