既存のノードの前後にノードを挿入しようとしています。 問題は、そのうちの1つだけを挿入することです。奇妙ななぜ誰かが説明できますか?別のノードの前後にノードを挿入できません。
ここでコードが私のprevious question on insert afterに答えkarim79へ
// create your new node <p>Hi</p>
var newNode = document.createElement("p");
newNode.appendChild(document.createTextNode("Hi"));
// a existing node for reference
var refNode = document.getElementById("xyz");
// insert newNode before refNode
refNode.parentNode.insertBefore(newNode, refNode);
// insert newNode after refNode
refNode.parentNode.insertBefore(newNode, refNode.nextSibling);
PSのおかげです。
は、ここで[ 'Node.cloneNode()']のために、私は私のサイトで持っている参照(HTTPですobjjob.phrogz.net/dom/method/573)、ここには[公式文書](http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-3A0ED0A4) 。 – Phrogz