基本属性
document.execCommand()方法处理html数据时常用语法格式如下:
代码:
1
| document.execCommand(sCommand[,交互方式, 动态参数])
|
- 其中:
- sCommand为指令参数(如下例中的”2D-Position”),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的”false”即表示不显示对话框),动态参数一般为一可用值或属性值(如下例中的”true”)。
1
| document.execCommand(”2D-Position”,”false”,”true”);
|
- 调用execCommand()可以实现浏览器菜单的很多功能。如:保存文件、打开新文件、撤消、重做操作等等。有了这个方法,就可以很容易的实现网页中的文本编辑器。如果灵活运用,可以很好的辅助我们完成各种项目。
html端代码
1 2 3
| <textarea id="text_content"></textarea> <button id="get-test">复制到剪贴板</button>
|
js端代码
1 2 3 4 5 6 7 8 9
| <script type="text/javascript"> $(function() { $("#get-text").bind('click', function(){ var test=document.getElementById("text_content"); test.select(); document.execCommand("Copy"); }); }); </script>
|