素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

insertAfter

追記:この記事は間違っているので、insertBeforeの第二引数がnullの場合について - 素人がプログラミングを勉強するブログを参照してください。
Category:Coding Tips - GreaseSpot Wikiのものは、nextSiblingがnullの場合に動かないので、下記のようにする必要がある。

function insertAfter(newNode,node)
  node.parentNode?
    node.nextSibling?
      node.parentNode.insertBefore(newNode,node.nextSibling):
      node.parentNode.appendChild(newNode):
    null;

insertAfter(document.createTextNode('foooooo!'),document.body)