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

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

猜你喜欢

转载自www.cnblogs.com/aisowe/p/11509024.html