zoukankan      html  css  js  c++  java
  • js 实现点击复制文本内容

    js  实现点击复制文本内容


    <table>
        <tr><td>姓名:<span onclick="copyContent(this);" title="点击复制">张 三</span></td></tr>
        <tr><td>姓名:<span onclick="copyContent(this);" title="点击复制">李 四</span></td></tr>
    </table>
    
    <input id="copy_content" type="text" value=""  style="position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;"/>
    
    <script type="text/javascript">
         function copyContent(ElementObj){
             //获取点击的值
             var clickContent = ElementObj.innerText;         
             //获取要赋值的input的元素
             var inputElement =  document.getElementById("copy_content");
             //给input框赋值
             inputElement.value = clickContent;
             //选中input框的内容
             inputElement.select();
              // 执行浏览器复制命令
             document.execCommand("Copy");
             //提示已复制
             alter('已复制');
    
              
         }
    </script>

    select() 方法只对 <input> 和 <textarea> 有效,所以,要获取到点击的值,放到input标签中,再选中复制。


  • 相关阅读:
    Topo软件
    如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等
    Web学习
    测试Web服务接口
    WebService
    记录几个博客
    Oracle日志性能查看
    设计模式
    hdu 1999 不可摸数
    parfor —— matlab 下的并行循环
  • 原文地址:https://www.cnblogs.com/gyfluck/p/10254846.html
Copyright © 2011-2022 走看看