js复制文本(带文本格式or不带文本格式)
1.js仅直接复制文本(修复ios会自动弹出键盘的问题)
const input = document.createElement('input');
document.body.appendChild(input);
input.setAttribute('value', 你要复制的文本);
input.setAttribute('readonly', 'readonly'); // 这步为了解决ios会自动弹出键盘的问题,input改为只读就可以了
input.select();
document.execCommand('copy');
document.body.removeChild(input);
2.进阶版:js可复制文本段落格式
let range = document.createRange();
const aa = document.getElementsByClassName('timeLineWord')[0]; // 这里是你要选择复制的文本dom节点
window.getSelection().removeAllRanges();
range.selectNode(aa);
window.getSelection().addRange(range);
document.execCommand('copy');
window.getSelection().removeAllRanges();
以上本人亲测有效
多说一句,execCommand() 这个方法js规范中已经明确建议不推荐使用,可能会有一些兼容性问题,but……本人目前没有发现,目前是可以使用的
js复制文本(带文本格式or不带文本格式)相关推荐
- js 复制图片到剪切板 和 js复制文本到剪切板
js 复制图片到剪切板 <a href="javascript:;" id="copyQrcode" data-base=""> ...
- js复制文本到剪贴板_如何将输出文本从命令行复制到Windows剪贴板
js复制文本到剪贴板 If you're doing work at the command line on your Windows box, it's sometimes useful to co ...
- js复制文本到剪贴板_如何将文本和图像固定到Windows 10的剪贴板历史记录
js复制文本到剪贴板 Windows 10 makes copy and paste more convenient with a feature called Clipboard history. ...
- Web js复制文本到粘贴板
Web js复制文本到粘贴板 一.简述 记--简单用js实现将元素的文本内容复制到粘贴板. 二.效果 三.代码 <!DOCTYPE html> <html><head&g ...
- js 复制文本的四种方式
一.总结 一句话总结:js文本复制主流方法:document的execCommand方法 二.js 复制文本的四种方式 纯 转载复制,非原创 原地址:http://www.cnblogs.com/xh ...
- jQuery/Js复制文本到剪贴板
<!doctype html> <html lang="en"><head><meta charset="UTF-8" ...
- 富文本编辑器导出html静态页面和pdf格式文件
在这里记录的都是在项目开发中遇到的问题,都是自己查找网上资料,经过测试总结出来的,就是希望有同样需求的人可以少走弯路. 本人当前使用的是若依框架自带的富文本编辑器,附上相关图片,具体的代码可以查看若依 ...
- 用java实现的文本编辑器可以媲美windows自带的编辑器吗?(功能全,超详细)
介绍 1.菜单栏(文本,编辑,格式,关于) 2.文本子菜单及其功能 3.编辑子菜单及其功能 4.格式子菜单及其功能 5.关于 实现功能 1. 编辑器可以打开,保存,另存为,关闭文件. 2. 编辑器可以 ...
- 【富文本编辑器功能】vue实现富文本编辑器Tinymce功能,保留编辑器格式文章展示在页面上【前后端代码展示,简单好用】
前言: 这个Tinymce富文本编辑器是vue-element-admin内集成好的,使用过后体验非常不错,很简单易用.这里分享一下,同时又看到了网上帖子都没什么人写前后端同时展示的,很多人想知道编辑 ...
- Shell脚本实现将文本内容格式化为markdown表格文本
背景介绍: 在使用markdown编辑表格的时候,需要对文本内容添加|等符号,数据量大的时候需要花费较多时间插入符号,为节省时间提高效率,尝试写了可以自动化批量将待处理的文本内容格式化为markdow ...
最新文章
- ios在异步网络请求上实现同步逻辑
- SqlServer示例数据库Northwind(一)——实体关系
- 同类型的mapping不上
- 分页探究--Filter+JSTL
- linux查看redis内存,Linux查看redis占用内存的方法
- flutter 生成文档_Flutter文件操作
- 各大搜索引擎地址收录登记入口
- matlab期中考试卷,湖南大学matlab期中考试试卷分析
- android+4.3+usb存储模式,点点点:点出来安卓4.3的USB调试
- [原创]mac终端前面的计算机名怎么改??
- Mac Appium 安装
- 如何查看论文被收录的情况?
- ET游戏框架之环境搭建与运行
- 网络分析工具wireshark和科来
- 测试 软通动力软件测试机试_软通动力2020春招软件测试笔试题以及答案
- 单层感知器python_深度学习之(神经网络)单层感知器(python)(一)
- 虚拟机ping通主机步骤_6在购买虚拟主机服务之前,请按照操作步骤进行操作
- mySQL提取姓氏_MySQL 提取姓名大写首字母缩写
- 基于微信小程序的拍卖系统源码
- 一文看懂Google I/O 2021开发者大会