在DOM中,只提供了insertBefore ()方法,却没有提供insertAfter方法把一个节点插入另一结点的后面,可通过在文件中编写以下代码直接调用:
function insertAfter(newElement,targetElement)
{
var parent = targetElement.parentNode;
if(parent.lastChild == targetElement)
{
parent.appendChild(newElement); // 直接调用appendChild函数插入的节点总是在最后面插入
}else{
parent.insertBefore(newElement, targetElement.nextSibling); //选择在要插入的目标节点的下一个兄弟节点再调用向前插入
}
}