editor.getPlainText()
以纯文本形式返回编辑器的内容,去除所有 HTML 格式。可用于文本预览、搜索索引、摘要或字符数/字数统计——凡是只需要文字而不需要标记的场合都适用。它还有一个别名 editor.getText()。
语法
editor.getPlainText()
参数
无。
返回值
以纯文本字符串表示的内容。
行为说明
- 返回渲染后的文本,而不是原始标记。结果是内容中可见的文本——块结构表现为换行,格式标签会被去除。如果需要 HTML 本身,请使用 getHTMLCode()。
getText()是别名。editor.getText()与editor.getPlainText()返回相同的值。- 可与 setPlainText 互相往返。
editor.setPlainText(value)以同样的方式用纯文本替换内容。
用法示例
为列表视图生成简短摘要:
var editor1 = new RichTextEditor("#div_editor1");
var text = editor1.getPlainText();
var excerpt = text.slice(0, 140) + (text.length > 140 ? "..." : "");实时显示字符数:
console.log(editor1.getPlainText().length + " characters");相关内容
- editor.getHTMLCode()——以 HTML 形式获取内容。
- editor.getSelectedText()——仅获取选区的纯文本。
- 所有编辑器方法——完整的 JavaScript API。