我试图将数据复制到剪贴板,我想要它,以便每当用户单击包含文本的跨度时,它匹配的特定文本就会被复制到剪贴板。
<tbody data-bind="foreach: closedAccounts">
<span id="a" data-bind="text: $data.accountNo" onclick="copyDivToClipboard()"
data-toggle="tooltip" title="Copy to clipboard">
</span></tbody>
javascript函数
function copyDivToClipboard() {
var range = document.createRange();
range.selectNode(document.getElementById("a"));
window.getSelection().removeAllRanges();
window.getSelection().addRange(range);
document.execCommand("copy");
console.log(range);
}
我无法复制与跨度匹配的特定文本,因为该文本没有特定的 id 或类名,因为它只是在循环时打印文本,所以它们都具有相同的 id。那么我将如何指定具有该跨度的特定文本,因为跨度可以按任何顺序按下?