▽1
●
a-kuma3 ●60ポイント ベストアンサー |
こんな感じになります。
// foo を作る var foo = document.createElement("DIV"); foo.id = "foo"; // hoge を手に入れる var hoge = document.getElementById("hoge"); // hoge の親 (hoge.parentNode) の子供として、foo を hoge の前に挿入する hoge.parentNode.insertBefore(foo, hoge);
insertBefore メソッドのリファレンス。
https://developer.mozilla.org/ja/docs/Web/API/Node.insertBefore
こんな感じね。
var e = document.createElement('div'); e.id = 'foo'; document.body.insertBefore( e, document.getElementById('hoge') );