HTMLDocument の動的な作成 : cloneNode メソッド編
function createHTMLDocument_cloneNode(source) { var doc = document.cloneNode(false); doc.appendChild(doc.importNode(document.documentElement, false)); var range = document.createRange(); range.selectNodeContents(document.documentElement); var content = doc.adoptNode(range.createContextualFragment(source)); doc.documentElement.appendChild(content); return doc; }
><