function insertAfter(newElement,targetElment) {
var parent = targetElment.parentNode;
if(parent.lastChild == targetElment) {
parent.appendChild(newElement);
} else {
parent.insertBefore(newElement,targetElment.nextSibling);
}
}
Oleh kerana DOM Node tidak mempunyai kaedah ini, jika anda ingin menggunakannya dengan cara ini, hanya tanamkan kaedah tersebut ke dalam prototaip Node
Dengan cara ini anda boleh menggunakan beberapa pemprosesan
parent.insertAfter(newElement, targetElment)
,这里模仿了insertBefore
.