insertAfter()メソッド →Nodeインタフェースに追加する

W3C DOMではinsertBefore()は用意されているが、
insertAfter() が用意されていないみたい...
自分でmethodを作るなら、↓を参考〜〜

/** NodeインタフェースにinsertAfter()メソッドを追加 */
Node.prototype.insertAfter = function(node, referenceNode) {
this.insertBefore(node, referenceNode.nextSibling);
};

/** 使用例 */
/* 追加するノードを作成 */
var insertNode = document.createElement('li');
insertNode.textContent = '新しく追加された要素。'+(new Date());
insertNode.style.color = '#ff0000';

/* insertAfter()メソッドを使用してノードを追加 */
var prevNode = document.getElementById('prevNode');
prevNode.parentNode.insertAfter(insertNode, prevNode);