editor.execCommand()
编辑器对象提供了一个 execCommand 方法,用于运行操作当前可编辑区域的命令。
语法
editor.execCommand(command,optionalValue)
command
Specifies the name of the command to execute on the selected section.
value
Some commands need a value to be completed.
| 名称 | 说明 |
|---|---|
| bold | 对选区或插入点切换粗体。 |
| italic | 对选区或插入点切换斜体。 |
| underline | 对选区或插入点切换下划线。 |
| strike | 对选区或插入点切换删除线。 |
| fontname | 更改选区或插入点的字体名称。需要一个字体名称字符串(例如 "Arial")作为 value 参数。 |
| fontsize | 更改选区或插入点的字号。需要一个整数作为 value 参数。 |
| forecolor | 更改选区或插入点的字体颜色。需要一个十六进制颜色值字符串作为 value 参数。 |
| backcolor | 更改文档背景色。它实际影响的是所在块的背景色。需要传入一个颜色值字符串作为 value 参数。 |
| superscript | 对选区或插入点切换上标。 |
| subscript | 对选区或插入点切换下标。 |
| removeformat | 清除当前选区的所有格式。 |
| justifyleft | 使选区或插入点左对齐。 |
| justifycenter | 使选区或插入点居中。 |
| justifyright | 使选区或插入点右对齐。 |
| justifyfull | 使选区或插入点两端对齐。 |
| indent | 增加选区或插入点所在行的缩进。 |
| outdent | 减少选区或插入点所在行的缩进。 |
| insertblockquote | 为选区或在插入点创建引用块。 |
| insertorderedlist | 为选区或在插入点创建编号有序列表。 |
| insertunorderedlist | 为选区或在插入点创建项目符号无序列表。 |
| inserthorizontalrule | 在插入点插入一个 <hr/> 元素,或用它替换选区。 |
| insertdate | 在插入点插入当前日期和时间。 |
| code | 切换到源代码模式,直接编辑 HTML。 |
| fullscreenenter | 让富文本编辑器进入全屏模式。 |
| fullscreenexit | 让富文本编辑器退出全屏模式。 |
| selectall | 选中可编辑区域的全部内容。 |
| newdoc | 新建文档。 |
| save | 保存编辑器内容区域中的当前内容。 |
| undo | 撤销上一次执行的命令。 |
| redo | 重做上一次撤销的命令。 |
| insertlink | 为选区添加链接。 |
| insertchars | 从预定义列表中插入一个特殊字符。 |
| inserttable | 在文档中插入一个表格。 |
| insertimage | 在编辑器中的选定位置插入图片,并允许设置其属性。 |
| insertvideo | 在选定位置插入视频。 |
| insertcode | 方便地插入带语法高亮的代码。 |
| html2pdf | 把内容保存为每页渲染成一张图像的 PDF——像素级准确,但文本无法选中。 |
| exportpdf | 把内容保存为包含真实文本的 PDF:可选中、可搜索、可被屏幕阅读器读取,链接可点击。 |
| exportdocx | 把内容保存为真正的 OOXML .docx,在浏览器中生成,无需上传。 |
| exportword | 把内容保存为旧式 .doc(为 Word 包装的 HTML)。建议优先使用 exportdocx。 |
| 打印当前页面。 | |
| preview | 预览当前页面。 |
| find | 在编辑器内容区域中查找文本,并可进行替换。 |