ユーザー入力テキストを含む div があります。
html オブジェクトを挿入できるようにしたいのですが、この div のテキストの特定の位置にスパンと言います。
例えば:
<div>
There is some text in this div and I would like to append an html object right here.
There might be some other text here.
</div>
それを次のように変換します。
<div>
There is some text in this div and I would like to append an html object <span class="safeHtml"></span> right here.
There might be some other text here.
</div>
考慮すべき事項:
- ユーザー入力には、デザインや厄介なスクリプトを台無しにする可能性のあるhtmlタグが含まれている可能性があるため、div全体を安全なhtmlとしてレンダリングしたくありません。
- 挿入されたオブジェクトだけをhtmlとしてレンダリングしたい。残りはテキストとして。
ありがとう
PS: 質問を閉じた人や反対票を投じた人のために、黒板に絵を描く必要がありますか?