首页 > 解决方案 > 如何替换 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);

我期望方法或一些技巧可以帮助我添加许多选择。

标签: javascriptgoogle-chromewebkitselectionaddrange

解决方案


推荐阅读