現在、innerHTMLを使用してHTML要素のコンテンツを取得していますが、一部のブラウザでは、ソースにあるものが正確に返されないことがわかりました。
たとえば、FirefoxでinnerHTMLを次の行で使用します。
<div id="test"><strong>Bold text</strong></strong></div>
戻ります:
<strong>Bold text</strong>
IEでは、2つの終了する強力なタグを含む元の文字列を返します。ほとんどの場合、Firefoxが誤ったコードをクリーンアップすることは問題ではない(そして利点になるかもしれない)と思います。ただし、私が達成しようとしていることについては、元のHTMLソースに表示されているとおりの正確なコードが必要です。
これは可能ですか?私たちができる別のJavascript関数はありますか?