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