当前位置: 代码迷 >> Web前端 >> document.execCommand()的用法初记
  详细解决方案

document.execCommand()的用法初记

热度:487   发布时间:2012-07-25 09:43:05.0
document.execCommand()的用法小记

document.execCommand()的用法小记

首先要说明的是在firefox下支持不好。
2D-Position?
允许通过拖曳移动绝对定位的对象。?
AbsolutePosition?
设定元素的?position?属性为“absolute”(绝对)?
BackColor?
设置或获取当前选中区的背景颜色。?
BlockDirLTR?
目前尚未支持。?
BlockDirRTL?
目前尚未支持。?
Bold?
切换当前选中区的粗体显示与否。?
BrowseMode?
目前尚未支持。?
Copy?
将当前选中区复制到剪贴板。?
CreateBookmark?
创建一个书签锚或获取当前选中区或插入点的书签锚的名称。?
CreateLink?
在当前选中区上插入超级链接,或显示一个对话框允许用户指定要为当前选中区插入的超级链接的?URL?
Cut?
将当前选中区复制到剪贴板并删除之。?
Delete?
删除当前选中区。?
DirLTR?
目前尚未支持。?
DirRTL?
目前尚未支持。?
EditMode?
目前尚未支持。?
FontName?
设置或获取当前选中区的字体。?
FontSize?
设置或获取当前选中区的字体大小。?
ForeColor?
设置或获取当前选中区的前景(文本)颜色。?
FormatBlock?
设置当前块格式化标签。?
Indent?
增加选中文本的缩进。?
InlineDirLTR?
目前尚未支持。?
InlineDirRTL?
目前尚未支持。?
InsertButton?
用按钮控件覆盖当前选中区。?
InsertFieldset?
用方框覆盖当前选中区。?
InsertHorizontalRule?
用水平线覆盖当前选中区。?
InsertIFrame?
用内嵌框架覆盖当前选中区。?
InsertImage?
用图像覆盖当前选中区。?
InsertInputButton?
用按钮控件覆盖当前选中区。?
InsertInputCheckbox?
用复选框控件覆盖当前选中区。?
InsertInputFileUpload?
用文件上载控件覆盖当前选中区。?
InsertInputHidden?
插入隐藏控件覆盖当前选中区。?
InsertInputImage?
用图像控件覆盖当前选中区。?
InsertInputPassword?
用密码控件覆盖当前选中区。?
InsertInputRadio?
用单选钮控件覆盖当前选中区。?
InsertInputReset?
用重置控件覆盖当前选中区。?
InsertInputSubmit?
用提交控件覆盖当前选中区。?
InsertInputText?
用文本控件覆盖当前选中区。?
InsertMarquee?
用空字幕覆盖当前选中区。?
InsertOrderedList?
切换当前选中区是编号列表还是常规格式化块。?
InsertParagraph?
用换行覆盖当前选中区。?
InsertSelectDropdown?
用下拉框控件覆盖当前选中区。?
InsertSelectListbox?
用列表框控件覆盖当前选中区。?
InsertTextArea?
用多行文本输入控件覆盖当前选中区。?
InsertUnorderedList?
切换当前选中区是项目符号列表还是常规格式化块。?
Italic?
切换当前选中区斜体显示与否。?
JustifyCenter?
将当前选中区在所在格式化块置中。?
JustifyFull?
目前尚未支持。?
JustifyLeft?
将当前选中区所在格式化块左对齐。?
JustifyNone?
目前尚未支持。?
JustifyRight?
将当前选中区所在格式化块右对齐。?
LiveResize?
迫使?MSHTML?编辑器在缩放或移动过程中持续更新元素外观,而不是只在移动或缩放完成后更新。?
MultipleSelection?
允许当用户按住?Shift??Ctrl?键时一次选中多于一个站点可选元素。?
Open?
打开。?
Outdent?
减少选中区所在格式化块的缩进。?
OverWrite?
切换文本状态的插入和覆盖。?
Paste?
用剪贴板内容覆盖当前选中区。?
PlayImage?
目前尚未支持。?
Print?
打开打印对话框以便用户可以打印当前页。?
Redo?
重做。?
Refresh?
刷新当前文档。?
RemoveFormat?
从当前选中区中删除格式化标签。?
RemoveParaFormat?
目前尚未支持。?
SaveAs?
将当前?Web?页面保存为文件。?
SelectAll?
选中整个文档。?
SizeToControl?
目前尚未支持。?
SizeToControlHeight?
目前尚未支持。?
SizeToControlWidth?
目前尚未支持。?
Stop?
停止。?
StopImage?
目前尚未支持。?
StrikeThrough?
目前尚未支持。?
Subscript?
目前尚未支持。?
Superscript?
目前尚未支持。?
UnBookmark?
从当前选中区中删除全部书签。?
Underline?
切换当前选中区的下划线显示与否。?
Undo?
撤消。?
Unlink?
从当前选中区中删除全部超级链接。?
Unselect?
清除当前选中区的选中状态。

1
??? isNaN
是测试是否为数值型 ,限制输入只能为数值如:1981.121,允许最多有一个小数点

<input?type="text"?name="text"?onkeyup="if(isNaN(value))execCommand('undo')"?/>


2

<input?type=button?value=剪切?onclick=document.execCommand('Cut')>
<input?type=button?value=拷贝?onclick=document.execCommand('Copy')>
<input?type=button?value=粘贴?onclick=document.execCommand('Paste')>
<input?type=button?value=撤消?onclick=document.execCommand('Undo')>
<input?type=button?value=重做?onclick=document.execCommand('Redo')?id=button2?name=button2>
<input>
<input?type=button?value=删除?onclick=document.execCommand('Delete')>
<input?type=button?value=黑体?onclick=document.execCommand('Bold')>
<input?type=button?value=斜体?onclick=document.execCommand('Italic')>
<input?type=button?value=下划线?onclick=document.execCommand('Underline')>
<input?type=button?value=停止?onclick=document.execCommand('stop')>
<input?type=button?value=保存?onclick=document.execCommand('SaveAs')>
<input?type=button?value=另存为?onclick=document.execCommand('Saveas',false,'c:\\test.htm')>
<input?type=button?value=字体?onclick=document.execCommand('FontName',false,fn)>
<input?type=button?value=字体大小?onclick=document.execCommand('FontSize',false,fs)>
<input?type=button?value=刷新?onclick=document.execCommand('refresh',false,0)>

?

<script type="text/javascript"></script>?

  相关解决方案