用Gravity View表复制Javascript文本



我正在使用以下脚本复制文本:

function copyToClipBoards() {
var content = document.getElementById('oldone');

content.select();
document.execCommand('copy');
alert("Copied!");
}

剧本很管用。问题是。。。我正在使用一个名为GravityView的插件来显示信息。他们每排都有一张桌子。文本框在每行下都填写正确,但复制文本操作只是复制第一个框,而不是我当前选择的框。有什么方法可以用不同的方式编辑这个代码吗?

示例:https://barrelrace.com/0new-prod-dash/

看看";即将到来的比赛";。

假设表的id为oldone,您可以尝试:

var content = document.getElementById("oldone");
for (var i = 0; i < content.rows.length; i++) {
for (var j = 0; j < content.rows[i].cells.length; j++)
content.rows[i].cells[j].onclick = function () {
getval(this);
};
}
function getval(cell_text) {
navigator.clipboard.writeText(cell_text.innerHTML);
alert("Copied");
}

下面是一个代码笔示例:https://codepen.io/rochekaid/pen/rNzoPNJ?editors=1010

最新更新