自身の要素の前に要素を追加

自身の要素の前に要素を追加するには、parentNodeプロパティで自身の親要素を参照し、その親要素からinsertBeforeメソッドを使用して自身を基準に子要素として前に追加します。

JavaScript

var sampleElem = document.getElementById('sample'),
    addElem    = document.createElement('span');

sampleElem.parentNode.insertBefore(addElem, sampleElem);

parentNodeプロパティについて:親要素(親ノード)の取得
insertBeforeメソッドについて:要素に子要素を最初に追加

JavaScript逆引きリファレンス一覧へ戻る