javascript - 如何替换 addRange() 以在 Google Chrome 中进行多项选择?
问题描述
我需要复制多个 nodeElements。Selection.addRange(),可以帮助我,但是,谷歌浏览器删除了这个功能。
我尝试添加多个范围并进行字符串连接,但使用它进行格式化删除。
var range = document.createRange();
range.selectNode(articleText);
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
var titleRange = document.createRange();
titleRange.selectNode(articleTitle);
sel.addRange(titleRange);
我期望方法或一些技巧可以帮助我添加许多选择。
解决方案
推荐阅读
- angular - 用于发布请求的服务的 Angular 9 单元测试?
- javascript - Javascript react-native中的过滤对象
- javascript - 使用 ui-router 多次调用 AngualrJS 指令
- pipenv - 获取由 `pipenv update` 更新的软件包列表
- python - Python:列表数组中的唯一值
- javascript - 如何在不包含源文件的情况下在 typescript (tsdx) 中编译项目?
- javascript - 如果特定点之后存在特定单词,则正则表达式不匹配 url?
- javascript - 具有功能的js按钮生成器
- excel - 仅保存为启用宏的文件
- c# - 试图理解 Task.Run + async + Wait()/Result