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标签中,再选中复制。


  • 相关阅读:
    c# 中的线程和同步
    Javascript 观察者模式
    连接SQLite 创建ADO.net实体类
    给软件增加注册功能 c#
    log4net 使用步骤
    C# 操作 Excel
    PCL编译历程
    设计模式
    kinect
    eclipse配置servlet错误
  • 原文地址:https://www.cnblogs.com/gyfluck/p/10254846.html
Copyright © 2011-2022 走看看