2023年11月25日发(作者:)
js剪切板的⽤法(a)
经常看到这样⼀种效果:就是单击⼀个按钮,就将某个区域内的内容,复制到了剪切板中。其实这个功能实现起来也不难,核⼼就是⽤到了
window⼦对象clipboardData的⼀个⽅法:setData()
语法:
a(sDataFormat, sData)
参数:
sDataFormat:要复制的内容的格式;
sData:要复制的内容。
返回值:复制成功返回true;失败返回false。
例如
function copy(id){
var id;
var text=(id).innerText
if (a("text",text)){
//⽹页禁⽌复制 body oncopy事件中 设置 return false;
//oncopy、onpase事件:复制、粘贴事件,可⽤于多数控件
// div 没有oncopy事件, body 与 ⽂本框有这个事件
function forbidCopy() {
("⽹页的内容,⾃能看,不能动!");
return false;
}
输⼊密码:
再输⼊⼀边密码:
常见⽤法2:点击复制指定标记中的内容
function copyText(obj) {
var rng = TextRange();
ElementText(obj);
IntoView();
();
mmand("Copy");
se(false);
alert("复制成功!");
}
function oCopy(id){
var obj=mentById(id);
();
js=TextRange();
mmand("Copy");
alert("代码已经被成功复制!");
}
//以下是代码⽚段:
/pmp
常见⽤法3:复制内容后附加信息
发布评论