Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何构建简单的富文本框?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何构建简单的富文本框?

Javascript 如何构建简单的富文本框?,javascript,jquery,html,Javascript,Jquery,Html,如何使用javascript或jquery构建一个非常简单的富文本框,使所选文本加粗 < textarea id="editor">< /textarea> < input type="button" onclick="bold()" value="Bold selected" />

如何使用javascript或jquery构建一个非常简单的富文本框,使所选文本加粗

< textarea id="editor">< /textarea>
< input type="button" onclick="bold()" value="Bold selected" />


在这里,文本应该看起来非常粗体,但不能介于标记之间。我的意思是,实际上就像我们在wordpress或其他富文本框中编辑一样。

除非您使用一些插件(如果存在)或创建自己的插件,否则您不能将
文本区域中的选定文本设置为
粗体。但是与其发明轮子,不如使用免费的编辑器,比如or

WYSIWYG
编辑器插件实际上并不使用
textarea
。它们使用可编辑的
div
,这使得显示富文本成为可能

这些链接应该可以帮助您开始:


但我正试图自己制作这样一个文本框。在JSFIDLE中放入一些代码,并向我们展示您的工作,如果您遇到问题,请将其放入@user3603684@Amir没有插件可以使
textarea
显示富文本。不能有HTML,就是这样。@Teemu是的,你确实需要javascript,这就是为什么我建议创建一个插件或使用一个免费编辑器,这是OP负责启动的项目,我们准备帮助解决相关问题:)通常“富文本框”是一个
div
(或
pre
)属性设置为
true
的元素。