原理分析
瀏覽器提供了 copy 命令 逢净,可以復(fù)制選中的內(nèi)容
document.execCommand("copy")
如果是輸入框毁习,可以通過(guò) select() 方法,選中輸入框的文本寒随,然后調(diào)用 copy 命令糠悯,將文本復(fù)制到剪切板
注意
select() 方法只對(duì) <input> 和 <textarea> 有效
代碼實(shí)現(xiàn)
HTML:
<input type="button" size="80" value="保存復(fù)制key" class="btn marl10 btn-success" onclick="copyText()" />
JS:
function copyText() {
var input = document.getElementById("id");
input.select(); // 選中文本
document.execCommand("copy"); // 執(zhí)行瀏覽器復(fù)制命令
layer.msg("保存復(fù)制成功")
}