Javascript 在文本区域中加粗选定的文本

Javascript 在文本区域中加粗选定的文本,javascript,Javascript,我有两个文本区域,我想使用一个工具栏。工具栏应包含使文本框中的文本加粗、斜体、左右对齐、添加项目符号等按钮。。我不明白的是:如何在文本区域中使所选文本加粗?我以前使用iFrame编写文本,并为此使用了iFrame.contentDocument.execCommand()。但我认为不能将execCommand()用于TextArea。为了简单起见,我只是想制作一个类似于TextArea的东西,当我们在stackoverflow上发布问题时,它与TextArea完全相同,上面有一个工具栏!但是我不

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

您不能使用textarea,因为textarea。因此,textarea的所有内容都具有相同的样式


这就是为什么CKEditor、TinyMCE等使用iFrame。

为什么不使用这样的东西呢?对不起,我不能…因为这项工作是让sumthing像CKEditor一样:)嗯,非常感谢…但是如果你将textrea的类名改为“粗体”…它确实会使文本粗体…这不算是样式吗!?!?!