我想在textarea中添加不同的样式,例如大胆,不同的颜色等
网页中使用的WYSIWYG编辑器(例如tinyMCE)通常会这样做,但我无法弄清楚他们是如何做到这一点的.
你不能做这个:
替代文字http://www.yart.com.au/test/html.gif
那么他们是如何实现的呢?
通常他们会将textarea与他们自己的显示组件重叠,就像div一样.当用户输入时,javascript将输入内容并在显示区域中应用样式.textarea的值是具有以指定样式呈现它所需的html标记的文本.因此,用户可以看到样式文本.
这当然是简化的解释.