私はそのようなコードを Firefox に入れました:
<div id="my">
<div title="<b> title </b>"><b> text </b></div>
</div>
評価後:
document.getElementById("my").innerHTML
私が得た:
"<div title="<b> title </b>"><b> text </b></div>"
ご覧のとおり、タイトル属性が破損しています...これはバグですか?
遊び場へのリンク: http://jsfiddle.net/uGXQP/
更新Firefox と Opera でテストを実行しました - 再現しました。Chrome では期待どおりに動作します。
更新 2この問題を見つけて、http://code.google.com/p/canvg/プロジェクトで作業します。入力引数として文字列としてSVGを必要とするメインルーチンがあります。これを行う自然な方法は、innerHTMLを使用することです ...
したがって、このライブラリは DOM を文字列として解析し、適切に処理できません<>属性値でストリーミングされる文字...