[英]Basic javascript wysiwyg editor
我可以得到有关如何使用文本区域制作所见即所得编辑器的解释吗? 我需要做的就是解析基本的html标签,例如粗体,斜体,下划线等。它不需要插入任何按钮,我只想在解析的textarea标签内包含默认文本html。
例:
<textarea cols="20" rows="20" name="ok">
<b>wat</b>
</textarea>
这将打印出<b>wat</b>
而不是文本区域内的wat 。
编辑:jQuery是首选
textarea无法解析HTML句点。 (任何人都可以在此方面纠正我)
您看到的WYSIWYG编辑器不在文本区域中,至少不是以相同的方式。 我建议使用诸如TinyMCE或FCK Editor之类的预编译器。
查看contenteditable
属性。 许多现代浏览器都支持它。 只需将其添加到元素并进行编辑即可...
document.getElementById('something').contentEditable = true;
当然,它不适用于textareas。 您需要将textarea换成div并使其可编辑。 您还需要确保textarea在提交表单时将div的内容(例如, innerHTML
)作为其值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.