JQuery的复制问题

NeroMercury 2020-06-30 04:03:46
actions.push('<a class="btn btn-primary btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="copy1(\'' + row.Id + '\')"><i class="fa fa-clone"></i>复制活动链接</a> ');

function copy1(id){
var t = url + id;
t.select();
document.execCommand("Copy"); // 执行浏览器复制命令
alert("复制成功!");
}

我用这样的a标签按钮实现一键复制url链接。在js中传入该行对象的id进去,然后加上静态的url生成一个链接复制到剪贴板。但这个t的属性是string,是不是要转成HTMLElement的,怎么转啊大神们,我要疯了。或者有其他方法也行,需求是只能用这个按钮和该行对象的id来实现...
...全文
2047 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
NeroMercury 2020-07-01
  • 打赏
  • 举报
回复
可以的,太强了
浴火_凤凰 2020-06-30
  • 打赏
  • 举报
回复
https://blog.csdn.net/ChisameMuko/article/details/100840201 看看这个吧 复制的原理都是创建一个隐藏的textarea t.select();这里的t肯定是textarea对象 字符串肯定不行的
jio可 2020-06-30
  • 打赏
  • 举报
回复
写一个textarea/input设置透明,把t赋值给dom可以copy. 动态创建dom也行

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧