<td class="project-actions" name="333" ><a
οnclick="copyProjURL(this)"
class="btn btn-white btn-sm"><i class="fa fa-folder"></i>
复制地址 </a></td>
function copyProjURL(obj){
var purl = $(obj).parent("td").parent("tr").children("td").eq(1).text();
try{
if(window.clipboardData){
window.clipboardData.setData("Text",purl);
alert(purl+"复制成功!");
}else{
window.prompt("请按Ctrl+C复制", purl);
alert(purl+"chrom复制成功!");
}
}catch(e){
alert("该浏览器不支持一键复制!请手工复制文本框链接地址~");
}
}
window.clipboardData如果当前的浏览器可以弹出clipboardData剪贴板,则调用window.clipboardData.setData("Text",purl);并给其设置格式
如果浏览器不能弹出剪贴板,则调用 window.prompt("请按Ctrl+C复制", purl);
alert(purl+"chrom复制成功!");
clipboardData 对象,提供了对剪贴板的访问。
三个方法
1.clearData(sDataFormat) 删除剪贴板中指定格式的数据。
2.getData(sDataFormat) 从剪贴板获取指定格式的数据。
3.setData(sDataFormat, sData) 给剪贴板赋予指定格式的数据。返回 true 表示操作成功。