我有兩個相同的onClick函數在2個不同的div中將動態生成的字符串保存到本地變量。我在複製後清除局部變量時遇到問題 - 導致無法在第二個div上使用第二個onClick函數。.remove()不能在onClick上工作
HTML
<div class="container" onclick="copyThis('#link')">
<span class="dynamicallyGeneratedText"></span>
</div>
<div class="container" onclick="copyThis('#link')">
<span class="dynamicallyGeneratedText"></span>
</div>
JS
function copyThis(e) {
var $link = $('<input>');
$("body").append($link);
$link.val($(e).text()).select();
document.execCommand('copy');
$link.remove();
}
我在做什麼錯?
刪除
#link
是'#link'中的一個元素'document'? – guest271314@ guest271314謝謝,是的,它是 – codinginnewyork
然後問題'js'似乎返回預期的結果?無法複製_「複製後清除局部變量時遇到問題 - 導致無法在第二個div上使用第二個onClick函數」_ – guest271314