SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【Javascript】DOM関数にinsertAfter()ってないの?

ないけど、なくても困らない。

insertBeforeでできる。

parentElement.insertBefore(newElement, targetElement.nextSibling)

targetElement の後ろに newElement を入れたかったらこれで済む。

targetElement がparentElementの最後の子要素(lastChild)だったとしても、
targetElement.nextSibling は null となり、
parentElement.insertBefore(newElement, null) は末尾に追加なので、万事OK。

安易に insertAfter() を作らなかったことを評価したい。

関連するメモ

コメント(1)

Amazonへのリンクの横にブクログへのリンクを追加するGreasemonkeyスクリプト「Add To-Booklog Links」を書いた | きにきじ 2011年2月8日 00:47

[…] 【Javascript】DOM関数にinsertAfter()ってないの? at softelメモ […]