HTML+JS点击复制文字效果(包含点击复制多行)最简单代码

HTML+JS点击复制文字效果(包含点击复制多行)最简单代码

浏览次数:
作者: 墨鱼
信息来源: 本站原创
更新日期: 2022-08-28 12:03:36
文章简介

一键复制文字,多行也轻松搞定!简单HTML+JS代码,让复制更便捷。

  • 正文开始
  • 相关阅读
  • 推荐作品

点击复制单行文字

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<span id="biao1">这里是被复制的内容</span>
        <input type="button" onClick="copyUrl2()" value="点击复制"  class="btn btn-success btn-sm"/>
</body>
<script type="text/javascript">
    
    function copyUrl2()
        {
            var Url2=document.getElementById("biao1").innerText;
            var oInput = document.createElement('input');
            oInput.value = Url2;
            document.body.appendChild(oInput);
            oInput.select(); // 选择对象
            document.execCommand("Copy"); // 执行浏览器复制命令
            oInput.className = 'oInput';
            oInput.style.display='none';
            alert('复制成功');
            window.location.href="weixin://";//打开微信
        }
    </script>
</html>

点击复制多行

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
        <a href="javascript:void(0);" onClick="copyContent()"  class="btn btn-success btn-sm"/>点击复制</a>
</body>
<script type="text/javascript">
function copyContent() {
      var name = '标题:南京大学在职本科、学历/学位2021春季班招生'  + " n";
      var url = '原文链接:http://www.baidu.com/html/zsxx/2020/1126/670.html'  + " n";
      var form = '出处:学友圈'  + " n";
      var content = name.concat(url, form); 
      // 使用textarea支持换行,使用input不支持换行
      const textarea = document.createElement('textarea');
      textarea.value = content;
      document.body.appendChild(textarea);
 
      textarea.select();
      if (document.execCommand('copy')) {
        document.execCommand('copy');
        //alert(content);
		alert("复制成功");
      }
      document.body.removeChild(textarea);
    }
</script>	
</html>

 

解决swiper的自适应图片高度问题的方法,一句CSS搞定。
« 上一篇 2022年07月04日
解决百度ueditor编辑器上传图片时内容里显示的尺寸过大的问题
下一篇 » 2022年12月10日
  • 帝国CMS统计多个数据表今日更新总数代码
    40阅读0条评论0个赞
    帝国CMS统计多表今日更新总数代码教程:通过SQL查询结合帝国CMS函数,汇总多个数据表中今日更新的记录总数。步骤包括编写SQL联合查询语句,利用`DATE()`函数筛选今日数据,结合帝国CMS的数据库操作函数执行查询,并输出结果。此教程教你高效获取多表今日更新概况,优化管理效率。
  • 自动识别图片颜色代码,PHP版本
    68阅读0条评论1个赞
    自动识别图片颜色代码PHP教程:学习如何用PHP脚本自动提取图片中的颜色代码。无需手动选取,脚本自动分析图片像素,输出主要颜色或特定颜色代码。适合网页设计师和开发者,快速获取配色方案。通过简单步骤,加载图片、运行脚本,即可获取颜色信息。提升工作效率,让颜色识别自动化。本教程简洁明了,适合初学者快速上手。
  • 帝国cms7.5无刷新 Ajax 点击加载更多列表信息源代码
    730阅读2条评论10个赞
    帝国CMS 7.5 Ajax无刷新加载,高效实现点击加载更多列表信息,精简源码仅展示核心功能,优化用户体验,提升网页加载效率。
  • 帝国CMS增加百度时间因子功能 这个功能对网站真的有效果么?
    337阅读0条评论9个赞
    帝国CMS新增百度时间因子功能,旨在提升网站在百度搜索引擎中的表现。此功能通过优化内容更新时间标签,增加网页新鲜度,提高搜索引擎抓取频率,有助于提升网站排名与曝光度,是网站优化的有力助手。
  • jquery/js通过当前URL对当前栏目链接高亮显示
    125阅读0条评论4个赞
    通过jQuery/JS技术,可实现对当前URL匹配的栏目链接自动高亮显示。这一功能提升了用户导航体验,使其能够更快速、更准确地定位到所需内容,有效提高了网页的易用性和交互性。

如本文对您有帮助,就请墨鱼抽根烟吧!