editor.getReadOnly()
返回编辑器当前是否为只读。可以用它在您自己的界面中反映编辑状态,例如显示一个锁形图标,或者决定“保存”按钮是否可用;切换模式时,也可以用它获取当前值。
语法
editor.getReadOnly()
参数
无。
返回值
一个布尔值:编辑器为只读时返回 true,可编辑时返回 false。
行为说明
- 只报告当前模式。调用 setReadOnly() 时,该值会随之改变;不需要另外维护一个同步的标志。
- 始终是布尔值。结果是真正的
true/false,可以直接用于条件判断。 - 与 setReadOnly 配合实现切换。读取当前值并传入其相反值,是标准的切换写法。
用法示例
用一个按钮根据当前值切换只读模式:
var editor1 = new RichTextEditor("#div_editor1");
document.getElementById("btn_lock").onclick = function () {
editor1.setReadOnly(!editor1.getReadOnly());
};只在编辑器可编辑时允许保存:
if (!editor1.getReadOnly()) {
save(editor1.getHTMLCode());
}相关内容
- editor.setReadOnly(readOnly)——启用或禁用只读模式。
- editor.getHTMLCode()——读取要保存的内容。
- 所有编辑器方法——完整的 JavaScript API。