function insertAfter(newElement,targetElment) {
var parent = targetElment.parentNode;
if(parent.lastChild == targetElment) {
parent.appendChild(newElement);
} else {
parent.insertBefore(newElement,targetElment.nextSibling);
}
}
因为 DOM 的 Node 没有这个方法啊,你想这么用的话就把方法植入到 Node 的原型上
这样就可以用
parent.insertAfter(newElement, targetElment)
,这里模仿了insertBefore
的一些处理。