2016-03-19 17 views
1

outerHTMLの結果をウェブページに直接「印刷」したいが、それはouterHTMLの「コード」の結果を書き込む。要素のouterHTMLを別の要素の内容として表示する方法はありますか?

よく、それはconsole.logまたはalertウィンドウに表示するのは簡単ですが、私はそのページに書きたいと思います。

document.getElementById("oneId").innerHTML = 
    "The outerHTML of oneId is :" +document.getElementById("anotherId").outerHTML; 

結果がでなければなりません:

The outerHTML of oneId is : <div id="oneId"></div> 

答えて

1

あなたは.innerHTML

document.getElementById("oneId").textContent = 
    "The outerHTML of oneId is :" + document.getElementById("anotherId").outerHTML; 

の代わりに.textContentを使用する必要がありますが.innerHTMLを使用する場合は、割り当てる文字列はHTML要素としてレンダリングされます純粋なテキストではありません。

+1

ありがとうございます!それは私が探しているものです。それは完璧に実行される! – blluch

+0

@blluch喜んで助けてください! :) –

+0

@blluch私は、なぜあなたはこの回答のためにあなたの受け入れを削除したのだろうか?あなたが私に説明してもらいたいことが何か憂慮していますか? :) –

関連する問題