在textarea中将所选文本设为粗体

时间:2011-07-22 15:36:26

标签: javascript

我有两个 TextAreas ,我想使用一个工具栏。工具栏应包含用于使文本框中的文本变为粗体,斜体,左右对齐,添加项目符号等的按钮。我没有得到的是:如何在textarea中创建所选文本粗体?我以前使用iFrame来编写文本并使用iframe.contentDocument.execCommand()来实现此目的。但我认为我们不能将execCommand()用于TextArea。为了简单起见,我只想尝试创建类似TextArea的东西,当我们在stackoverflow上发布问题时,它与TextArea相同,上面有一个工具栏!但我不知道如何对文本进行操作!

1 个答案:

答案 0 :(得分:0)

你不能使用textarea,因为textarea can only contain character data, that is unstructured text。因此,textarea的所有内容都具有相同的风格。

这就是CKEditor,TinyMCE等使用iframe的原因。