我正在Windows中复制文本。我需要通过单击带有JQuery或Javascript的按钮来粘贴我的副本。
我搜索,但仅找到带有jquery的副本。
答案 0 :(得分:0)
您无法使用jQuery,但可以将JavaScript与navigator.clipboard
API配合使用:
navigator.clipboard.readText()
.then(text => {
$('#myTextBox').val(text);
});
答案 1 :(得分:0)
尝试这个,但是它只能在IE中工作。
function Copy() {
if(window.clipboardData) {
window.clipboardData.clearData();
window.clipboardData.setData("Text", document.getElementById('txtacpy').value);
}
}
function paste() {
if(window.clipboardData) {
document.getElementById('txtapaste').value = window.clipboardData.getData("Text");
}
}
<a href="javascript:Copy();">Copy</a>
<br />
<input type="text" name="txtacpy" id ="txtacpy"/>
<br />
<a href="javascript:paste();">Paste</a>
<br />
<input type="text" name="txtapaste" id="txtapaste"/>