和insertBefore正好相反,我们自己封装一下,备用
function insertAfter(newElement,targetElement) {
var parent = targetElement.parentNode;
if (parent.lastChild == targetElement) {
parent.appendChild(newElement);
} else {
parent.insertBefore(newElement,targetElement.nextsibling);
}
}
将新建节点添加到某节点后面
这里注意targetElement的nextsibling的属性是nextSibling 属性返回指定节点之后紧跟的节点,在相同的树层级中。