HTML
1<div id = "all"> 2 <p>hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</p> 3 <p>hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</p> 4 <p>hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</p> 5</div> 6<div id = "contents">hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</div> 7 8
Javascript
1var all = document.getElementById("all").outerHTML; 2var contents= document.getElementById("contents"); 3contents.append(all);
仕事の都合上、HTMLは書き替えたくないです。
contents(id)の下に、allの内容をもう一度表示したいです。
insertAdjacentHTML()で成功しているのですが、IEで表示がされないため、別の方法を試しています。(IE11サポートされていない?)
このままブラウザで確認すると、htmlのソースが表示されてしまいます。ブラウザ上にタグも全部出力されてしまいます。
<div id = "all"> <p>hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</p> <p>hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</p> <p>hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</p> </div>
ソースではなく、ちゃんと(デバック?後を)出力するにはどのように変換したらよろしいでしょうか?
よろしくお願いいたします。
回答5件
あなたの回答
tips
プレビュー