关于javascript:复制

44次阅读

共计 442 个字符,预计需要花费 2 分钟才能阅读完成。

    // 复制
    onCopy = () => {let copyDOM = document.getElementById("copyContent");  // 须要复制文字的节点
    let range = document.createRange(); // 创立一个 range
    window.getSelection().removeAllRanges();   // 分明页面中已有的 selection
    range.selectNode(copyDOM);    // 选中须要复制的节点    
    window.getSelection().addRange(range);   // 执行选中元素
    let successful = document.execCommand('copy');    // 执行 copy 操作  
    if(successful){message.success('复制胜利!')
    }else{message.warning('复制失败,请手动复制!')
    }
    // 移除选中的元素  
    window.getSelection().removeAllRanges(); 
  };

正文完
 0