次のコードがあります。
<div id="container">
<div id="cat1"></div>
<div id="cat2"></div>
<div id="cat3"></div>
</div>
insertBefore は実行できますが、insertAfter はありません...別の猫をコンテナに追加したい場合はどうすればよいですか? 本当に nextSibling を使用する必要がありますか? insertBefore があり、insertAfter にはハックを使用する必要があるのは非常に奇妙です。代替手段はありますか
function insertAfter(referenceNode, newNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
}
insertAfter(document.getElementById("tres"), myscript);