js复制内容到剪贴板代码,js复制代码的简单实例


Posted in Javascript onOctober 27, 2016

如下所示:

<script type="text/JavaScript"> 
  function jsCopy(){ 
    var e=document.getElementById("contents");//对象是contents 
    e.select(); //选择对象 
    document.execCommand("Copy"); //执行浏览器复制命令
  } 
</script> 
<textarea id="contents" cols="40" rows="5"></textarea>
<br />
<input type="button" onClick="jsCopy();" value="复制" />

js复制无非是以下三步:

1、获取复制的对象:document.getElementById("contents")这句话就是获取ID=“contents”的textarea。

2、全选对象的内容:e.select()

3、用execCommand("")函数将内容复制。

下面来详细介绍execCommand("")函数的参数:

1、格式:document.execCommand(sCommand[,交互方式, 动态参数])

2、参数详解:

1、〖全选〗命令的实现
[格式]:document.execCommand(”selectAll”)
[说明]将选种网页中的全部内容!
 
2、〖打开〗命令的实现
[格式]:document.execCommand(”open”)
[说明]这跟VB等编程设计中的webbrowser控件中的命令有些相似,大家也可依此琢磨琢磨。
 
3、〖另存为〗命令的实现
[格式]:document.execCommand(”saveAs”)
[说明]将该网页保存到本地盘的其它目录!
 
4、〖打印〗命令的实现
[格式]:document.execCommand(”print”)
[说明]当然,你必须装了打印机!
 
Js代码下面列出的是指令参数及意义

//相当于单击文件中的打开按钮
document.execCommand(”Open”);
 
//将当前页面另存为
document.execCommand(”SaveAs”);
 
//剪贴选中的文字到剪贴板;
document.execCommand(”Cut”,”false”,null);
 
//删除选中的文字;
document.execCommand(”Delete”,”false”,null);
 
//改变选中区域的字体;
document.execCommand(”FontName”,”false”,sFontName);
 
//改变选中区域的字体大小;
document.execCommand(”FontSize”,”false”,sSize|iSize);
 
//设置前景颜色;
document.execCommand(”ForeColor”,”false”,sColor);
 
//使绝对定位的对象可直接拖动;
document.execCommand(”2D-Position”,”false”,”true”);
 
//使对象定位变成绝对定位;
document.execCommand(”AbsolutePosition”,”false”,”true”);
 
//设置背景颜色;
document.execCommand(”BackColor”,”false”,sColor);
 
//使选中区域的文字加粗;
document.execCommand(”Bold”,”false”,null);
 
//复制选中的文字到剪贴板;
document.execCommand(”Copy”,”false”,null);
 
//设置指定锚点为书签;
document.execCommand(”CreateBookmark”,”false”,sAnchorName);
 
//将选中文本变成超连接,若第二个参数为true,会出现参数设置对话框;
document.execCommand(”CreateLink”,”false”,sLinkURL);
 
//设置当前块的标签名;
document.execCommand(”FormatBlock”,”false”,sTagName);
 
//相当于单击文件中的打开按钮
document.execCommand(”Open”);
 
//将当前页面另存为
document.execCommand(”SaveAs”);
 
//剪贴选中的文字到剪贴板;
document.execCommand(”Cut”,”false”,null);
 
//删除选中的文字;
document.execCommand(”Delete”,”false”,null);
 
//改变选中区域的字体;
document.execCommand(”FontName”,”false”,sFontName);
 
//改变选中区域的字体大小;
document.execCommand(”FontSize”,”false”,sSize|iSize);
 
//设置前景颜色;
document.execCommand(”ForeColor”,”false”,sColor);
 
//使绝对定位的对象可直接拖动;
document.execCommand(”2D-Position”,”false”,”true”);
 
//使对象定位变成绝对定位;
document.execCommand(”AbsolutePosition”,”false”,”true”);
 
//设置背景颜色;
document.execCommand(”BackColor”,”false”,sColor);
 
//使选中区域的文字加粗;
document.execCommand(”Bold”,”false”,null);
 
//复制选中的文字到剪贴板;
document.execCommand(”Copy”,”false”,null);
 
//设置指定锚点为书签;
document.execCommand(”CreateBookmark”,”false”,sAnchorName);
 
//将选中文本变成超连接,若第二个参数为true,会出现参数设置对话框;
document.execCommand(”CreateLink”,”false”,sLinkURL);
 
//设置当前块的标签名;
document.execCommand(”FormatBlock”,”false”,sTagName);

注:火狐不支持此方法!

以上就是小编为大家带来的js复制内容到剪贴板代码,js复制代码的简单实例全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
收藏Javascript中常用的55个经典技巧
Aug 12 Javascript
首页图片漂浮效果示例代码
Jun 05 Javascript
不同编码的页面表单数据乱码问题解决方法
Feb 15 Javascript
简要了解jQuery移动web开发的响应式布局设计
Dec 04 Javascript
Javascript如何判断数据类型和数组类型
Jun 22 Javascript
AngularJs Managing Service Dependencies详解
Sep 02 Javascript
vue双向绑定的简单实现
Dec 22 Javascript
vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据
Oct 26 Javascript
Angularjs中使用指令绑定点击事件的方法
Mar 30 Javascript
使用OPENLAYERS3实现点选的方法
Sep 24 Javascript
JavaScript canvas基于数组生成柱状图代码实例
Mar 06 Javascript
vue中element 的upload组件发送请求给后端操作
Sep 07 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
Oct 27 #Javascript
vue插件tab选项卡使用小结
Oct 27 #Javascript
JS实现用户注册时获取短信验证码和倒计时功能
Oct 27 #Javascript
微信小程序 action-sheet底部菜单详解
Oct 27 #Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
Oct 27 #Javascript
微信小程序  modal弹框组件详解
Oct 27 #Javascript
从0开始学Vue
Oct 27 #Javascript
You might like
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
2011/07/01 PHP
php Imagick获取图片RGB颜色值
2014/07/28 PHP
PHP之预定义接口详解
2015/07/29 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
php并发加锁示例
2016/10/17 PHP
PHP中创建和编辑Excel表格的方法
2018/09/13 PHP
js小技巧--自动隐藏红叉叉
2007/08/13 Javascript
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
javascript 用记忆函数快速计算递归函数
2010/03/15 Javascript
javascript简单实现命名空间效果
2014/03/06 Javascript
Node.js实用代码段之获取Buffer对象字节长度
2016/03/17 Javascript
原生Javascript和jQuery做轮播图简单例子
2016/10/11 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
2018/05/06 Javascript
详解微信UnionID作用
2019/05/15 Javascript
JavaScript如何使用插值实现图像渐变
2020/06/28 Javascript
python处理xml文件的方法小结
2017/05/02 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
python 切换root 执行命令的方法
2019/01/19 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
详解爬虫被封的问题
2019/04/23 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
Selenium基于PIL实现拼接滚动截图
2020/04/10 Python
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
幼师自荐信范文
2013/10/06 职场文书
《那片绿绿的爬山虎》教学反思
2014/02/27 职场文书
个人授权委托书样本
2014/09/13 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书
Python获取江苏疫情实时数据及爬虫分析
2021/08/02 Python
关于ObjectUtils.isEmpty() 和 null 的区别
2022/02/28 Java/Android
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang