contentEditableユーザーが HTML を編集できるようにする必要があるdiv があります。
ユーザーがその div 内に書き込む HTML をサニタイズする必要がありますか?
つまり、その div から HTML を取得すると、既にサニタイズされています。たとえば<>、div 内に次のようなものを書き、それを取得すると、<>.
ここでテストしてください: http://jsfiddle.net/mByWT/
私の他の質問は次のとおりです。この動作は標準ですか?すべてのブラウザーで信頼できますか?
編集
これは一般的なパターンであると結論付けることができます。
element.innerHTML<エスケープされた HTML を返します -- 、>amdをエスケープしますが、&引用符はエスケープしませんelement.innerTextelement.textContentエスケープせずにリテラル HTML を返します
これを参照してください:http://jsfiddle.net/2CmjG/