js完成点一下按键拷贝文字作用

假如是键入框,能够根据 select() 方式,选定键入框的文字,随后启用  copy 指令,将文字拷贝到裁切板   可是 select() 方式只对 input 和 textarea 合理,针对 p 也不管用   最终我的处理计划方案是,在网页页面中加上一个 textarea ,随后把它掩藏掉   点一下按键的情况下,先把 textarea 的 value 改成 p 的 innerText,随后拷贝 textarea 中的內容    二、编码完成   HTML 一部分  
.wrapper {position: relative;} #input {position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;} /style div >
var text = document.getElementById( text ).innerText; var input = document.getElementById( input input.value = text; // 改动文字框的內容 input.select(); // 选定文字 document.execCommand( copy // 实行访问器拷贝指令 alert( 拷贝取得成功 /script