zoukankan      html  css  js  c++  java
  • 前端实现一键复制/粘贴 以及版权信息添加

    <p class='tel'>小伙子,你很有才哎</p>
    <input type="button" value="一键复制" onclick='copyText()' class='btn'>
     
    第一步:
    先获取要复制的文本;
    let copyTargetText =  document.querySelector('.tel').innerText;
    function copyText () {
      document.execCommand('copy'); //触发浏览器复制
    }
    document.body.oncopy = e => {
      event.preventDefault(); 
      let textFont,copyFont = document.querySelector('.tel').innerText;
      if (copyFont.length > 10) {
          textFont = copyFont + ' ' +
          '作者: 情绪控 ' +
          '链接: https:www.moodk.cn/blog/user '+
          '来源: 个人博客 ' +
          '著作权归作者所有.商业转载请联系作者获取授权,非商业授权转载请注明出处.';
      } else {
        textFont = copyFont;
      }
      if (event.clipboardData) {
        return event.clipboardData.setData('text', textFont);
      } else {
      return window.clipboardData.setData('text', textFont);  //兼容IE
      }
    }
  • 相关阅读:
    SqlServer卡慢解决办法
    His表(简化)
    解决Oracle数据库空间不足问题
    获取select下拉框选中的的值
    使用编辑器Sublime
    Angularjs中的$filter
    Angularjs 的Controlleras 和$scope
    在html页面中实现代码的高亮显示
    Angularjs的ui-router
    TML5之Canvas
  • 原文地址:https://www.cnblogs.com/QxkWeb/p/9528659.html
Copyright © 2011-2022 走看看