DOM要素を最初の子として設定するにはどうすればいいですか? 質問する

DOM要素を最初の子として設定するにはどうすればいいですか? 質問する

要素 E があり、それにいくつかの要素を追加しています。突然、追加する次の要素は E の最初の子である必要があることがわかりました。コツは何でしょうか。どのようにすればよいのでしょうか。E は配列ではなくオブジェクトであるため、メソッド unshift は機能しません。

長い方法は、E の子要素を反復処理して key++ に移動することになりますが、もっときれいな方法があるはずです。

ベストアンサー1

var eElement; // some E DOM instance
var newFirstElement; //element which should be first in E

eElement.insertBefore(newFirstElement, eElement.firstChild);

おすすめ記事