要素を DOM に追加する insertBefore と appendChild の使い方です。 insertBeforeで要素の前に挿入する insertBeforeは指定した要素を現在の要素の子要素として対象要素の前に挿入します。文字だけ見ると要素がいっぱいでてきて混乱してしまいますね。 基本構文は以下の通りです。 var insertedElement = parentElement.insertBefore(newElement, referenceElement) parentElement : 挿入したい位置の親要素 newElement : 挿入したい要素 ( 戻り値 insertedElement も同じ ) referenceElement : この要素の前に newElement が挿入される 例えば以下のような DOM が存在した場合、 <div id="articl