//DOM には insertAfter() メソッドがありません
function insertAfter( newElement, targetElement){
varparent = targetElement.parentNode;
if (parent.lastChild == targetElement) {
// 最後のノードがターゲット要素の場合は、それを直接追加します。デフォルトは最後の
parent.appendChild(newElement);
}
else {
parent.insertBefore(newElement, targetElement.nextSibling)
//そうでない場合は、次の兄弟ノードの前にあるターゲット要素。つまり、ターゲット要素の後ろ
}
}
jQuery ドキュメント操作 - insertAfter() メソッド