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 相关文章推荐
jQuery调用WebService的实现代码
Jun 19 Javascript
解决JS浮点数运算出现Bug的方法
Mar 12 Javascript
js substr支持中文截取函数代码(中文是双字节)
Apr 17 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
Dec 19 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
Sep 22 Javascript
JS中生成随机数的用法及相关函数
Jan 09 Javascript
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 Javascript
基于javascript数组实现图片轮播
May 02 Javascript
Angular获取手机验证码实现移动端登录注册功能
May 17 Javascript
React-router 4 按需加载的实现方式及原理详解
May 25 Javascript
Vue2.0系列之过滤器的使用
Mar 01 Javascript
浅谈小程序 setData学问多
Feb 20 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出错界面
2006/10/09 PHP
php中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
ThinkPHP3.1新特性之G方法的使用
2014/06/19 PHP
php通过ksort()函数给关联数组按照键排序的方法
2015/03/18 PHP
php使用MySQL保存session会话的方法
2015/06/18 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
php post换行的方法
2020/02/03 PHP
Laravel服务容器绑定的几种方法总结
2020/06/14 PHP
PHP替换Word中变量并导出PDF图片的实现方法
2020/11/26 PHP
JS 参数传递的实际应用代码分析
2009/09/13 Javascript
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
javascript 文本框水印/占位符(watermark/placeholder)实现方法
2012/01/15 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
new Date()问题在ie8下面的处理方法
2014/07/31 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
axios基本入门用法教程
2017/03/25 Javascript
webpack配置文件和常用配置项介绍
2017/04/28 Javascript
JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码
2017/09/07 Javascript
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
使用Python的Tornado框架实现一个Web端图书展示页面
2016/07/11 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
Python单体模式的几种常见实现方法详解
2017/07/28 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
python 实现生成均匀分布的点
2019/12/05 Python
pytorch masked_fill报错的解决
2020/02/18 Python
Python爬取365好书中小说代码实例
2020/02/28 Python
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
人事档案接收函
2014/01/12 职场文书
积极向上的团队口号
2014/06/06 职场文书
论文答谢词
2015/01/20 职场文书
检讨书模板大全
2015/05/07 职场文书
2015年仓库管理工作总结
2015/05/25 职场文书
初中班长竞选稿
2015/11/20 职场文书
2020年个人安全保证书参考模板
2020/01/08 职场文书
Go Grpc Gateway兼容HTTP协议文档自动生成网关
2022/06/16 Golang