首页 > 编程语言 >Javascript学习笔记-js实现拷贝复制功能

Javascript学习笔记-js实现拷贝复制功能

时间:2023-08-11 10:00:53浏览次数:38  
标签:body Javascript js content 复制 aux 拷贝 document message

    /**
     * 复制单行内容到粘贴板
     * content : 需要复制的内容
     * message : 复制完后的提示,不传则默认提示"复制成功"
     */
    function copyToClip(content, message) {
        var aux = document.createElement("input");
        aux.setAttribute("value", content);
        document.body.appendChild(aux);
        aux.select();
        document.execCommand("copy");
        document.body.removeChild(aux);
        if (message == null) {
            alert("复制成功");
        } else{
            alert(message);
        }
    }

标签:body,Javascript,js,content,复制,aux,拷贝,document,message
From: https://www.cnblogs.com/jruing/p/17622286.html

相关文章

  • 《JSON篇》使用Newtonsoft.Json创建JSON对象
    使用Newtonsoft.Json创建JSON对象参考链接:https://blog.csdn.net/chentiebo/article/details/130383788一、创建JSON对象JObjectstaff=newJObject();staff.Add(newJProperty("Name","Jack"));staff.Add(newJProperty("Age",33));staff.Add(newJ......
  • JSON简介
    1、什么是JSONJSON是一种与开发语言无关的、轻量级的数据格式。全程JavaScriptObjectNotation。是一种数据格式的规范优点:易于阅读和编写,易于解析和生产一个简单的JSON样例: 2、标准的JSON数据表示数据结构:Object:使用花括号{}包含的键值对结构,key必须是String类型,value......
  • 如何使用原生 JavaScript Canvas API 实现视频中的绿幕背景替换功能 All In One
    如何使用原生JavaScriptCanvasAPI实现视频中的绿幕背景替换功能AllInOneCanvas&Videodemoschroma-keying/greenscreeneffectconstprocessor={};processor.doLoad=functiondoLoad(){constvideo=document.getElementById("video");this.vid......
  • [刷题笔记] [JSOI2010] 连通数
    DescriptionProblem由于题目太短我直接上图罢Analysis题目描述非常简单,但是直接爆搜肯定会TLE,毕竟\(n\leq2000\)并且timelimit=300ms。我们发现如果题目保证无环直接topsort即可,问题就在环上,如何处理环呢?我们可以缩点,缩点笔记,显然我们只需要统计答案数,缩完点后就变成了......
  • 【JavaScript36】HTML DOM创建/插入/删除/替换元素
    createElement创建元素document.createElement()可以创建一个元素document.createTextNode()创建一个文本节点appendChild()方法可向节点的子节点列表的末尾添加新的子节点。<divid="demo"><pid="p1">这是文本内容</p></div><script>//div下添加一个子元......
  • 【JavaScript34】获取和修改属性节点
    根据W3C的HTMLDOM标准,HTML文档中的所有内容都是节点:整个文档是一个文档节点每个HTML元素是元素节点HTML元素内的文本是文本节点每个HTML属性是属性节点注释是注释节点属性节点比如有一个p标签元素节点<pid="p2"class="text-center">点我看看</p>-那......
  • 【JavaScript35】innerText 和 innerHTML
    获取内容时innerHTML从对象的起始位置到终止位置的全部内容,还包括HTML标签。innerText会去掉标签的内容。innerText和innerHTML获取内容示例<divid="demo"><pid="p1"><strong>这是文本内容</strong></p>helloworld!</div><script>......
  • win7 + cygwin + nodejs很详细的安装步骤
    win7下安装node.js详细步骤1.下载cygwin:http://cygwin.com/setup.exe2.安装cygwin几个要点:(1)InstallfromInternet,安装程序在后面步骤会下载大量文件。(2)RootDirectory,是Cygwin的安装目录。(3)LocalPackageDirectory,是存放所有下载文件的目录,子目录名即下载镜像网址,子目录下的rele......
  • DWR、Java 和 Dojo 工具箱集成 Java 和 JavaScript
    2008年8月29日您能很快地说出多少Java™Web开发框架、库和工具箱?没错,数量太多,以至于很难弄清楚它们各自的功能以及哪个功能可以真正帮助您解决问题。但是,如果您从事的是Ajax开发,那么您必须要知道这个库:DirectWebRemoting(DWR)。它利用Java语言和JavaWeb技术大大......
  • go kratos protobuf 接收动态JSON数据
    前言google.protobuf.Struct是GoogleProtocolBuffers中的一种特殊类型,用于表示动态的键值对数据。它可以存储任意类型的数据,并提供了方便的方法来访问和操作这些数据。Struct类型通常用于在不事先知道数据结构的情况下传递和处理配置、参数或其他动态数据。https://pkg.g......