Javascript 警报已复制剪贴板输入? 你好,我是文本1 功能copyToClipboard(元素){ 变量$temp=$(“”); $(“正文”)。追加($temp); $temp.val($(element.text()).select(); 文件。执行命令(“副本”); $temp.remove(); }
我想我可以做到:Javascript 警报已复制剪贴板输入? 你好,我是文本1 功能copyToClipboard(元素){ 变量$temp=$(“”); $(“正文”)。追加($temp); $temp.val($(element.text()).select(); 文件。执行命令(“副本”); $temp.remove(); },javascript,jquery,alert,Javascript,Jquery,Alert,我想我可以做到:alert($temp);但它给了我一个错误:object 我想在弹出框中提醒“剪贴板复制的文本”。 请问怎么做?那么警报(“剪贴板复制的文本”)有什么问题吗?它给了我一个错误,可能是您需要警报($temp.val())“[object object]”不是错误,它是对象的字符串表示形式。“请怎么做?”-首先使用console.log,将对象记录到console,然后在那里检查它。然后,您将看到对象的哪些特定属性(如果有)包含您要查找的信息。请您解释一下这段代码是如何解决问题的?
alert($temp)
;但它给了我一个错误:object
我想在弹出框中提醒“剪贴板复制的文本”。
请问怎么做?那么
警报(“剪贴板复制的文本”)
有什么问题吗?它给了我一个错误,可能是您需要警报($temp.val())代码>“[object object]”不是错误,它是对象的字符串表示形式。“请怎么做?”-首先使用console.log,将对象记录到console,然后在那里检查它。然后,您将看到对象的哪些特定属性(如果有)包含您要查找的信息。请您解释一下这段代码是如何解决问题的?当您将“p1”id传递给“copyToClipboard”函数时,它将在其最简单的示例中提示文本
<p id="p1">Hello, I'm TEXT 1</p>
function copyToClipboard(element) {
var $temp = $("<input>");
$("body").append($temp);
$temp.val($(element).text()).select();
document.execCommand("copy");
$temp.remove();
}
function copyToClipboard(elementId) {
var aux = document.createElement("input");
aux.setAttribute("value", document.getElementById(elementId).innerHTML);
document.body.appendChild(aux);
aux.select();
document.execCommand("copy");
console.log("the clipboard copied text :", aux.value);
alert("the clipboard copied text :" + aux.value);
document.body.removeChild(aux);
}