我有一个包含一些用户输入文本的 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>
需要考虑的一些事项:
- 我不想将整个 div 呈现为安全的 html,因为用户输入可能包含可能破坏我的设计或一些讨厌的脚本的 html 标签。
- 我想将插入的对象呈现为 html;其余的作为文本。
谢谢
PS:现在已经足够具体了,还是我应该在黑板上为那些关闭问题和投票的人画一幅画?