2

使用するnewEl前に挿入したい場合refEl

refEl.parentNode.insertBefore(newEl, refEl);

なぜ w3c はそれを決定したのですか?

私にとっては、以下の 2 つのオプションがより理にかなっています

  • insertBefore1 つの引数のみが必要です:

    refEl.insertBefore(newEl);  /* or */  newEl.insertBefore(refEl);
    
  • document持っているだけinsertBefore

    document.insertBefore(newEl, refEl);
    

w3c が冗長な親要素を指定することを求めたのはなぜですか?

多分私が見ていない利点はありますか?

4

1 に答える 1

0

リンクされたリストの場合は、親が「次の」リンクを変更する必要があります。単一のノードだけでは、操作を完了するのに十分な情報がありません。

于 2013-07-29T18:28:27.023 に答える