闲来无事基于现有开放的数据平台开发一款社工软件,其中一个小功能是还原被星号隐藏的身份证号码。通过该小工具过滤后大约会剩余36个身份证号,为了方便手工验证,特意增加了一键复制功能。
效果截图:
JS复制内容到剪切板代码片段:
1、给“一键复制”按钮增加onclick="copyText(this);"属性。
2、copyText脚本:
- //复制内容到剪切板
- function copyText(e) {
- var tr = $(e).parent().siblings("td");
- const elem = document.createElement('textarea');
- elem.value = tr.eq(2).text();
- document.body.appendChild(elem);
- elem.select();
- document.execCommand('copy');
- document.body.removeChild(elem);
- $.msg.success("复制成功!");
- }
在上述代码中最后一行属于我项目集成的提示功能,您在自己项目中需要提示的话需要改动,第5行代码主要是获取到table表格中的内容赋值给文本域,实际使用时根据自身情况修改,活学活用。