← 全部文档

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");

相关内容