我有一个文本区域,用户可以在其中添加文本,如何允许用户在文本区域中使用标签来更改文本的样式? 例如,用户想要使一行突出,以便他在所提供的文本区域内使用标记。
答案 0 :(得分:2)
如果您希望用户只能添加标签,您可以直接使用appendchild()方法并将内容附加到DOM。
否则,如果你想要一个完整的内容"富文本输入或Textarea" :
您可以查看PageDown以获取编辑器/预览示例。
此外,您可以查看StackOverflow使用的Markdown格式化用户文本。
答案 1 :(得分:0)
您可以创建预览HTML元素,就像 stackoverflow 在问题和答案中所做的那样。
答案 2 :(得分:0)
您可以在javascript的帮助下完成此操作。由于您有textarea,允许用户使用html标签键入内容。现在使用jquery或javascript将内容附加到DOM。
示例:
var textContent= $('#textArea').val();
$('body').append(textContent)