zoukankan      html  css  js  c++  java
  • js实现复制功能 javascript

    应用场景:
    最近我做的一个在线工具网站(参考现在的JSON网站做的),其中有一个功能叫做JSON格式化和校验,通过复制JSON数据点击格式化后,得到美化的JSON数据,再点击按钮”复制”就能获取美化后JSON数据。

    核心代码:

    function selectText(element) {
        var text = document.getElementById(element);
    
        if (document.body.createTextRange) {
            //createTextRange是用在IE中的
            var range = document.body.createTextRange();
            range.moveToElementText(text);
            range.select();
        } else if (window.getSelection) {
            var selection = window.getSelection();
            var range = document.createRange();
            range.selectNodeContents(text);
            selection.removeAllRanges();
            selection.addRange(range);
            document.execCommand("Copy")
        } else {
            alert("none");
        }
    }
  • 相关阅读:
    React-使用combineReducers完成对数据对拆分管理
    Linux
    Linux
    linux
    linux
    Linux
    Linux
    Linux
    Linux
    Linux 系统基础优化和常用命令
  • 原文地址:https://www.cnblogs.com/youcong/p/13282706.html
Copyright © 2011-2022 走看看