使用するnewEl
前に挿入したい場合refEl
refEl.parentNode.insertBefore(newEl, refEl);
なぜ w3c はそれを決定したのですか?
私にとっては、以下の 2 つのオプションがより理にかなっています
insertBefore
1 つの引数のみが必要です:refEl.insertBefore(newEl); /* or */ newEl.insertBefore(refEl);
document
持っているだけinsertBefore
document.insertBefore(newEl, refEl);
w3c が冗長な親要素を指定することを求めたのはなぜですか?
多分私が見ていない利点はありますか?