怎样将某个节点插入到当前节点内部的某个位置

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 或空, 则会自动插入到父节点内子节点的最后一位.

 

posted on 2019-09-11 21:44  aisowe  阅读(403)  评论(0编辑  收藏  举报

导航