我想在我的网站上创建一个按钮,用于复制输入字段的值
JS文件
function copyClipBoard() {
var copyText = document.getElementById('input');
copyText.select();
document.execCommand("copy");
}
的HTML
<input type="text" id="input" placeholder="your new password" disabled>
是因为输入字段被禁用了吗?我看过很多示例,它们的代码完全相同,但是在这里却行不通
最佳答案
将disabled
更改为readonly
,它通常应可在所有浏览器上正常工作。
另一个解决方法是:
function copy() {
copyText = (document.getElementById('id'));
copyText.disabled = false;
copyText.select();
document.execCommand('Copy');
copyText.disabled = true;
}