function insertAfter(newElement,targetElment) {
var parent = targetElment.parentNode;
if(parent.lastChild == targetElment) {
parent.appendChild(newElement);
} else {
parent.insertBefore(newElement,targetElment.nextSibling);
}
}
Étant donné que le nœud DOM n'a pas cette méthode, si vous souhaitez l'utiliser de cette façon, implantez simplement la méthode dans le prototype du nœud
De cette façon, vous pouvez utiliser un certain traitement de
parent.insertAfter(newElement, targetElment)
,这里模仿了insertBefore
.