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); 
    }