JavaScript--execCommand指令集
execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用
如下格式:document.execCommand(sCmd,交互方式, 动态参数) 。
其中:sCmd 为指令参数(如下例中的"2D-Position");
交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的"false"即表示不显示对话框);
动态参数一般为一可用值或属性值(如下例中的"true")。
document.execCommand("2D-Position",false,true);
下面列出的是指令参数及意义
* 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 切换当前选中区是项目符号列表还是常规格式化块。
* InsertHTML 用html內容覆盖当前选中区(IE不支持)。
* 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 清除当前选中区的选中状态。
更实用的例子:
<button onclick="document.execCommand('CreateLink')">创建连接</button>
IE6 默认不缓存背景图片,引起鼠标抖动的解决方法
在IE6下,如果拖动的DOM元素使用了背景图,在Drag的过程中会出现严重的鼠标抖动现象.
因为:IE6下默认不缓存背景图片,CSS里每次更改图片的位置时都会重新发起请求.
可用下方法来解决(让IE6缓存背景图片):
<!--[if IE 6]>
<script type="text/javascript">
document.execCommand("BackgroundImageCache", false, true);
</script>
<![endif]-->
JavaScript--execCommand指令集的更多相关文章
- [H5表单]一些html5表单知识及EventUtil对象完善
紧接着上面的文章,一开始准备一篇文章搞定,后来看到,要总结的东西还不少,干脆,把上面文章拆成两部分吧,这部分主要讲讲表单知识! 表单知识 1.Html5的autofocus属性. 有个这个属性,我们不 ...
- JavaScript中的execCommand()命令详解及实例展示
execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令.处理Html数据时常用如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其 ...
- JavaScript中的execCommand
execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令.处理Html数据时常用 如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) , ...
- Javascript中document.execCommand()的用法
document.execCommand()方法处理Html数据时常用语法格式如下:document.execCommand(sCommand[,交互方式, 动态参数]) 其中:sCommand为指令 ...
- javascript的document.execCommand(转)
document.execCommand()方法处理html数据时常用语法格式如下: 代码: document.execCommand(sCommand[,交互方式, 动态参数]) 其 中:sComm ...
- JavaScript:document.execCommand()的用法
document.execCommand()的用法小记 一.语法 execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令.处理Html数据时常用. 如下格式:document.ex ...
- JS开发备忘笔记-- Javascript中document.execCommand()的用法
document.execCommand()方法处理Html数据时常用语法格式如下:document.execCommand(sCommand[,交互方式, 动态参数]) 其中:sCommand为指令 ...
- ARM指令集的最新版本包括针对JavaScript的优化
在ARM指令集中,ARMv8.3添加了一个新的float-to-int指令,其错误和超出范围的值按照JavaScript的方式处理.以前[指令]获取JavaScript的语义要慢得多,JavaScri ...
- js execCommand
JavaScript中的execCommand()命令详解及实例展示 标签: javascriptbuttonfunctioninputobjectdelete 2012-05-07 16:08 14 ...
- document.execCommand()函数可用参数解析
隐藏在暗处的方法-execCommand() 关键字: javascript document document.execCommand()方法可用来执行很多我们无法实现的操作. execComman ...
随机推荐
- javascript 函数声明问题
(function(){ //运行正常 test1(); function test1() { console.log('123'); }; })() (function(){ //出错,test2未 ...
- 织梦dedecms后台发布文章不自动更新首页与栏目列表页
dedecms发文章不自动更新首页也列表页解决办法如下: 登陆dedecms后台,找到“系统”“系统基本参数”“性能选项”,把“arclist标签调用缓存”设置成0,然后把“发布文章后马上更新网站主页 ...
- Hadoop完全分布式集群安装
转载请注明原地址,谢谢! 本文目的是教大家配置Hadoop的完全分布式的集群,除了完全分布式还有两种分别是单节点和伪分布式部署.伪分布式只需要一台虚拟机,配置的东西也相对较少,大多用作代码调试,大家稍 ...
- [转]Windows Azure上安装SharePoint 2013
基于Windows Azure 安装SharePoint 2013 前段时间写的基于Windows Azure安装SharePoint系列,由于Azure的体验账号过期了,所以不得不暂停.今天有幸参加 ...
- 设置Tomcat默认界面
修改配置文件: 首先,修改$tomcat/conf/server.xml文件. 在server.xml文件中,有一段如下: …… <engine ...
- Lua开发环境配置
Lua(英语发音:/ˈluːə/)程序设计语言是一个简洁.轻量.可扩展的脚本语言,是葡萄牙语中“Luna”(月亮)的意思. Lua is a powerful, fast, lightweight, ...
- setjmp/longjmp 使用
C语言中有一个goto语句,其可以结合标号实现函数内部的任意跳转(通常情况下,很多人都建议不要使用goto语句,因为采用goto语句后,代码维护工作量加大).另外,C语言标准中还提供一种非局部跳转“n ...
- Linux Kernel 'MSR' Driver Local Privilege Escalation
本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负! // PoC exploit for /dev/cpu/*/msr, 32bit userland on a 64bit hos ...
- UVA- 1504 - Genghis Khan the Conqueror(最小生成树-好题)
题意: n个点,m个边,然后给出m条边的顶点和权值,其次是q次替换,每次替换一条边,给出每次替换的边的顶点和权值,然后求出这次替换的最小生成树的值; 最后要你输出:q次替换的平均值.其中n<30 ...
- excel时会弹出向程序发送命令时出现问题的提示框
出现此问题需要做两个操作来解决: 1.在开始所有程序中找到Microsoft Excel 2007的运行程序,右键选择属性,在兼容性标签将“以管理员身份运行此程序”的勾去掉. 2.在打开的Excel程 ...