剪切板## 兼容iphone## 兼容安卓
html
<div data-clipboard-text="123456" onclick="xs(this)"></div>//演示
<div id="cs"></div>
js
<script>
function xs(this1){
var ordersn2 = $(this1).attr('data-clipboard-text');
document.getElementById("cs").innerHTML=ordersn2;
if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {//区分iPhone设备
window.getSelection().removeAllRanges();//这段代码必须放在前面否则无效
// var Url2=document.getElementById("biaoios");//要复制文字的节点
var Url2=document.getElementById("cs");//要复制文字的节点
// alert(Url2);
var range = document.createRange();
// 选中需要复制的节点
range.selectNode(Url2);
// 执行选中元素
window.getSelection().addRange(range);
// 执行 copy 操作
var successful = document.execCommand('copy');
// alert(successful);
// 移除选中的元素
window.getSelection().removeAllRanges();
}else{
//先copy
var ordersn = $(this1).attr('data-clipboard-text');
var oInput = document.createElement('input');
oInput.value = ordersn;
document.body.appendChild(oInput);
oInput.select(); // 选择对象
var valueLength = ordersn.length;
document.execCommand("Copy"); // 执行浏览器复制命令
}
}
</script>