document对象的execCommand方法
调用方法:function(effect){editPane.document.execCommand(effect,false,null)
execCommand()操作命令
命令 | 含义 | 是否有参数 |
backColor | 设置文档背景颜色,在IE中只是设置文本的颜色,需要传递参数 | 是 |
bold | 设置光标插入点后或被选中文本为粗体 | 否 |
contentReadOnly | 设置文档是否为只读。需要传递是/否参数 | 是 |
copy | 拷贝选中的内容到剪切板上。剪切板的内容可以通过document.getSelection()来获取。IE下获取方式为document.selection.creareRange().text | 否 |
createLink | 把选中的内容作为链接。需要传递链接地址 | 是 |
cut | 剪切选中的内容 | 否 |
decreaseFontSize | 缩小光标插入点后或者选中文字的大小。IE不支持 | 否 |
delete | 删除选中内容 | 否 |
fontName | 改变光标插入点后或者被选择文字的样式。需要传递参数 | 是 |
fontSize | 改变光标插入点后或者被选择文字的大小。需要传递参数,从1-7 | 是 |
fontColor | 改变光标插入点后或者被选择文字的颜色。需要传递颜色值 | 是 |
formatBlock | 在光标掺入后或者被选中内容外插入格式化标签。需要传递标签名字,比如"<h1>"。常见的还包括BUTTON,TEXTAREA等等。IE只支持H1-H6,ADDRESS和PRE | 是 |
hiliteColor | 改变光标插入点后或者被选中内容的背景色。需要传递颜色值 | 是 |
increaseFontSize | 放大光标插入点后或者被选中文字的大小。IE不支持 | 否 |
indent | 缩进光标插入点后或者被选中文字 | 否 |
insertHTML | 在光标插入点后或者被选中的内容上(删除被选中内容)插入HTML代码。IE不支持 | 是 |
insertImage | 在光标插入后或者被选中内容上(删除被选中内容)插入图片 | 是 |
insertOrderedList | 在光标插入点后或者被选中内容上(删除被选中内容)插入一个人数字排序的<ol> | 否 |
insertUnorderedList | 在光标插入点后或者被选中内容上(删除被选中内容)插入一个人数字排序的<ul> | 否 |
italic | 改变光标插入后或者被选中文本为斜体 | 否 |
justifyCenter | 改变光标插入后或者被选中文本居中 | 否 |
justifyLeft | 改变光标插入后或者被选中文本向左移动 | 否 |
justifyRight | 改变光标插入后或者被选中文本向右移动 | 否 |
outdent | 减少光标插入后或者被选中文字 | 否 |
paster | 在光标插入点后或者被选中内容上(覆盖被选中内容)插入剪切板内容 | 否 |
redo | 执行前一个操作 | 否 |
removeFormat | 删除选中内容上的所有样式 | 否 |
selectAll | 选择编辑器中所有内容 | 否 |
strikeThrough | 改变光标插入后或者被选中文本为删除线 | 否 |
subscript | 改变光标插入后或者被选中文本为下标 | 否 |
superscript | 改变光标插入后或者被选中文本为上标 | 否 |
underline | 改变光标插入后或者被选中文本为下划线 | 否 |
undo | 取消前一个操作 | 否 |
unlink | 取消createLink创建的链接 | 否 |
styleWithCSS | 当样式改变实时生成CSS还是生成一个样式控制标签,参数为true时生成CSS | 是 |