gpt4 book ai didi

html - 我如何将复制按钮链接到表格中的单元格?

转载 作者:行者123 更新时间:2023-11-28 02:29:52 25 4
gpt4 key购买 nike

我有一个复制按钮脚本:

function myFunction() {
var table = document.getElementById('myTable');
var copyText = table.rows[1].cells[0].innerHTML;
copyText.select();
document.execCommand("copy");
alert("Copied");
}

还有我的 table :

<table id="myTable">
{% for resp in results %}
<tr>
<td>{{ resp }}</td>
<td>{{ resp.Question_id.Statement }}</td>
<td><button onclick="myFunction()">Copy text</button></td>
</tr>
{% endfor %}
</table>

我想让按钮复制里面的文本 td {{ resp }}/td

最佳答案

function myFunction(val, event) {
var inp = document.createElement('input');
document.body.appendChild(inp)
inp.value = val;
inp.select();
document.execCommand('copy', false);
inp.remove();
alert('copied');
}
<table id="myTable">
<tr>
<td>one</td>
<td><button onclick="myFunction('one')">Copy text</button></td>
</tr>

<tr>
<td>two</td>
<td><button onclick="myFunction('two')">Copy text</button></td>
</tr>

<tr>
<td>three</td>
<td><button onclick="myFunction('three')">Copy text</button></td>
</tr>

<tr>
<td>four</td>
<td><button onclick="myFunction('four')">Copy text</button></td>
</tr>

</table>

一个快速的解决方案是在函数中将 text(要复制)作为 argu 传递。ctrl + v 查看结果。

关于html - 我如何将复制按钮链接到表格中的单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51540360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com