1. ホーム
  2. ジャバスクリプト

[解決済み】DOM要素を最初の子として設定する方法は?

2022-03-27 22:34:56

質問

要素Eがあり、それにいくつかの要素を追加しています。突然、次の要素がEの最初の子であるべきだということがわかりました。Eは配列ではなくオブジェクトなので、メソッドunshiftはうまくいきません。

Eの子プロセスを繰り返し、key++で移動させるのが近道ですが、もっときれいな方法があるはずです。

解決方法は?

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

eElement.insertBefore(newFirstElement, eElement.firstChild);