次のようにjsでinsertBeforeを使用しようとしています:
var p = document.createElement("p");
p.innerHTML = "test1";
document.body.insertBefore(p, null);
var p = document.createElement("p");
p.innerHTML = "test2";
document.body.insertBefore(p, null);
しかし、それは最後の p 要素を body タグを閉じる直前に追加することになります。それを使用して、開いたときに一番上に追加されるようにするにはどうすればよいでしょうか? したがって、最後に追加された要素が body タグ内の最初の要素になります。
私は試した:
document.body.insertBefore(p, document.getElementsByTagName('body')[0]);
しかし、firebug ショー:
ノードが見つかりませんでした" コード: "8