如果我有这样的textarea
块......
<textarea name="myTextArea" cols="100" rows="20" readonly=readonly>
.. text area content ...
</textarea>
Run Code Online (Sandbox Code Playgroud)
如何在此文本块中嵌入HTML格式的文本?如果我可以认为以下应该工作......
<textarea name="myTextArea" cols="100" rows="20" readonly=readonly>
<b>Hello how are you today?</b>
</textarea>
Run Code Online (Sandbox Code Playgroud)
举个例子.但那句话并没有显示为粗体.也许我只是想做一些无法做到的事情?
Seb*_*ony 13
是不可能的
<textarea>
Run Code Online (Sandbox Code Playgroud)
用这个:
<div contenteditable="true">
</div>
Run Code Online (Sandbox Code Playgroud)
你是对的,不能做.
根据MDN," 字符数据 "是唯一允许的内容<textarea>
.
正如其他答案所描述的那样,您正在寻找的是WYSIWYG编辑器,如CKEditor,TinyMCE或Kendo的编辑器.
这不是重点,但有趣的是,MDN在其HTMLTextAreaElement页面上列出了一些示例,介绍了如何在文本中动态添加HTML标签<textarea>
以及如何为a 启用自动增长行为<textarea>
.
你可以这样做(转换"特殊"字符):
<textarea name="myTextArea" cols="100" rows="20" readonly=readonly>
<b>Hello how are you today?</b>
</textarea>
Run Code Online (Sandbox Code Playgroud)