例如考虑以下字符串:
<div><span class="author-advanced">hello <b>everyone</b></span></div>
它应该打印:
hello everyone
我正在使用 HTML5 编辑器。我已将此字符串保存在 mysql 数据库中,检索它后,我想将其附加到文本编辑器,同时保留所有格式。应该采用什么功能/方法来解决这个问题?
最佳答案
如果您使用<textarea>
您需要输入 HTML
在初始化编辑器之前在标签内编写代码。 (在本例中, <textarea>
被转换为 <iframe>
,这是所见即所得编辑器使用 <textarea>
的行为)
<textarea class="editor"><span class="author-advanced">hello <b>everyone</b></span></textarea>
如果编辑器不使用 <textarea>
然后它使用 contenteditable="true"
属性来显示格式化的 HTML。
<div class="editor" contenteditable="true"><span class="author-advanced">hello <b>everyone</b></span></div>
假设 HTML5Editor() 是一个初始化编辑器的函数:
$('.editor').HTML5Editor();
在初始化编辑器之前,HTML 代码必须位于元素内部。
关于javascript - 如何使用 js 或 jquery 或 php 在文本区域中显示格式化的 html 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33393580/