这个问题在这里已有答案:
- 在textarea中渲染HTML 7个答案
10887
2017-07-03 19:12
起源
据我所知,如果你没有使用任何jQuery / JS工具或插件,textareas不接受任何HTMLy纯文本。 - cybrox
你需要一个富文本编辑器 - 请参阅 stackoverflow.com/questions/8903525/... - Jason
我想这就是你想要的: stackoverflow.com/questions/4705848/... 回答@Marcus Ekwall看看他的 的jsfiddle - Timber
codemirror将允许你这样做,同时仍然像textarea而不是div ...这就是说.value将没有表示标记,不确定你是否希望它只是显示或实际集成到字符串中。 - dandavis
如果你想自己做,我想不出任何其他解决方案。但正如其他人指出的那样,我认为您可能想要使用WYSIWYG html编辑器插件。如 这个。 - Timber
答案:
3
2017-07-03 19:17
@tastro,我真的不推荐,因为明天你需要配置italic / border / etc,那么,最好不要使用这些编辑器。 - lucianosousa
您不能单独设置文本区域的内容样式,您必须使用<div> s或类似的东西。这可能与以下内容重复:
你想要这样的东西:?
http://jsfiddle.net/mekwall/XNkDx/
$('.editable').each(function(){
this.contentEditable = true;
});
这允许你编辑div的内容,它仍然看起来像textarea,
大胆的作品。
12
2017-07-03 19:24