js复制代码

来源:互联网 发布:什么软件可以找工作 编辑:程序博客网 时间:2024/06/11 06:29

例子

<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、参数详解:

0011、〖全选〗命令的实现
002[格式]:document.execCommand(”selectAll”)
003[说明]将选种网页中的全部内容!
004 
0052、〖打开〗命令的实现
006[格式]:document.execCommand(”open”)
007[说明]这跟VB等编程设计中的webbrowser控件中的命令有些相似,大家也可依此琢磨琢磨。
008 
0093、〖另存为〗命令的实现
010[格式]:document.execCommand(”saveAs”)
011[说明]将该网页保存到本地盘的其它目录!
012 
0134、〖打印〗命令的实现
014[格式]:document.execCommand(”print”)
015[说明]当然,你必须装了打印机!
016 
017Js代码下面列出的是指令参数及意义
018 
019//相当于单击文件中的打开按钮
020document.execCommand(”Open”);
021 
022//将当前页面另存为
023document.execCommand(”SaveAs”);
024 
025//剪贴选中的文字到剪贴板;
026document.execCommand(”Cut”,”false”,null);
027 
028//删除选中的文字;
029document.execCommand(”Delete”,”false”,null);
030 
031//改变选中区域的字体;
032document.execCommand(”FontName”,”false”,sFontName);
033 
034//改变选中区域的字体大小;
035document.execCommand(”FontSize”,”false”,sSize|iSize);
036 
037//设置前景颜色;
038document.execCommand(”ForeColor”,”false”,sColor);
039 
040//使绝对定位的对象可直接拖动;
041document.execCommand(”2D-Position”,”false”,”true”);
042 
043//使对象定位变成绝对定位;
044document.execCommand(”AbsolutePosition”,”false”,”true”);
045 
046//设置背景颜色;
047document.execCommand(”BackColor”,”false”,sColor);
048 
049//使选中区域的文字加粗;
050document.execCommand(”Bold”,”false”,null);
051 
052//复制选中的文字到剪贴板;
053document.execCommand(”Copy”,”false”,null);
054 
055//设置指定锚点为书签;
056document.execCommand(”CreateBookmark”,”false”,sAnchorName);
057 
058//将选中文本变成超连接,若第二个参数为true,会出现参数设置对话框;
059document.execCommand(”CreateLink”,”false”,sLinkURL);
060 
061//设置当前块的标签名;
062document.execCommand(”FormatBlock”,”false”,sTagName);
063 
064//相当于单击文件中的打开按钮
065document.execCommand(”Open”);
066 
067//将当前页面另存为
068document.execCommand(”SaveAs”);
069 
070//剪贴选中的文字到剪贴板;
071document.execCommand(”Cut”,”false”,null);
072 
073//删除选中的文字;
074document.execCommand(”Delete”,”false”,null);
075 
076//改变选中区域的字体;
077document.execCommand(”FontName”,”false”,sFontName);
078 
079//改变选中区域的字体大小;
080document.execCommand(”FontSize”,”false”,sSize|iSize);
081 
082//设置前景颜色;
083document.execCommand(”ForeColor”,”false”,sColor);
084 
085//使绝对定位的对象可直接拖动;
086document.execCommand(”2D-Position”,”false”,”true”);
087 
088//使对象定位变成绝对定位;
089document.execCommand(”AbsolutePosition”,”false”,”true”);
090 
091//设置背景颜色;
092document.execCommand(”BackColor”,”false”,sColor);
093 
094//使选中区域的文字加粗;
095document.execCommand(”Bold”,”false”,null);
096 
097//复制选中的文字到剪贴板;
098document.execCommand(”Copy”,”false”,null);
099 
100//设置指定锚点为书签;
101document.execCommand(”CreateBookmark”,”false”,sAnchorName);
102 
103//将选中文本变成超连接,若第二个参数为true,会出现参数设置对话框;
104document.execCommand(”CreateLink”,”false”,sLinkURL);
105 
106//设置当前块的标签名;
107document.execCommand(”FormatBlock”,”false”,sTagName);

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 唱歌时嗓子有痰怎么办 一唱歌喉咙有痰怎么办 鼻子老是打喷嚏还流鼻涕怎么办 鼻涕流到喉咙里怎么办 鼻塞怎么办怎样让鼻通气 流清鼻涕嗓子疼怎么办 喉咙疼咳嗽有痰怎么办 扁桃体发炎痛得厉害怎么办 腭垂掉下来了怎么办 喉咙干有异物感怎么办 嗓子干有异物感怎么办 输液的时候手疼怎么办 一感冒就嗓子哑怎么办 4岁儿童喉咙沙哑怎么办 嗓子老有异物感怎么办 喉咙咽口水都疼怎么办? 舌头上长了溃疡怎么办 包包的拉链坏了怎么办 做试管取精困难怎么办 sw过膝靴往下掉怎么办 如果被绑架了该怎么办 怀孕了%2c怎么办%3f 狗狗拉肚子怎么办带血 同学们不和我玩怎么办 懒癌和拖延症怎么办 有严重的拖延症怎么办 有拖延症的人怎么办 10多天月经不停怎么办 20多天月经不停怎么办 月经来了十几天不停怎么办 例假20多天不停怎么办 苹果6dns被劫持怎么办 工地欠工资不给怎么办 买的狗得病了怎么办 剖腹产9天刀口痒怎么办 剖腹产6天刀口痒怎么办 剖腹产2年刀口痒怎么办 破腹产9天刀口痒怎么办 破腹产7天刀口痒怎么办 剖腹产8天伤口痒怎么办 刨腹产9天刀口痒怎么办