美文网首页
js 复制功能

js 复制功能

作者: 马小帅mm | 来源:发表于2018-12-12 17:04 被阅读0次

html

input写上readonly主要为了移动端选中复制时键盘不弹起

<input readonly  id="copy_text"  value="内容内容"/>
<span onclick="copy()">点我复制</span>

js

input.setSelectionRange(0, input.value.length);
主要是兼容移动端ios,ios用input.select()不能全选中文字

/* 复制 */
function copyTextToClipboard(input) {
    input.select();  //PC端复制
    //input.setSelectionRange(0, input.value.length); //ios移动端复制
    document.execCommand('copy', true);

    try {
       document.execCommand('copy');
       alert('复制成功');
    } catch (err) {
        alert('复制失败');
   }
}
function copy() {
    var inputText = document.getElementById('copy_text');
    copyTextToClipboard(inputText);
}

相关文章

  • js 复制功能

    html input写上readonly主要为了移动端选中复制时键盘不弹起 js input.setSelecti...

  • js - 复制功能

    通过创建input实现复制功能html部分 js 部分

  • JS的复制功能

    使用原生document.execCommand()方法 方法1 在input 输入框中 方法2 在div或者变...

  • js 实现复制功能

  • JS实现复制功能

    之前是在一些类似于www.bootcss.com类似的网站见到过复制按钮,点击之后一整行文字都可以复制,然后到指定...

  • vue 复制功能 js

    理想本为粉碎你而来,你却当它是暗夜里唯一的光 下载此插件 前端QQ群: 981668406在此附上我的QQ: 24...

  • js复制功能笔记

    document.addEventListener('copy',save);//监听浏览器copy事件 docu...

  • js实现复制功能

    html js

  • Js复制文本功能

    参考:1.https://www.cnblogs.com/tylerdonet/p/4533782.html2.h...

  • js进行复制功能

    代码实现思路 创建一个 textarea 标签然后通过 js原生 document.execCommand('co...

网友评论

      本文标题:js 复制功能

      本文链接:https://www.haomeiwen.com/subject/txjphqtx.html