我需要帮助才能解决此错误:
Selection.addRange()合并现有Range和的行为 指定的范围已弃用,将于4月左右在M58中删除 2017.有关详细信息,请参阅https://www.chromestatus.com/features/6680566019653632。
我无法编辑或销毁我网站的元素。
答案 0 :(得分:1)
从this Github issue开始,您需要在为您的选择添加范围之前致电removeAllRanges()
:
selection = window.getSelection(); // Save the selection.
range = document.createRange();
range.selectNodeContents(elem);
selection.removeAllRanges(); // Remove all ranges from the selection.
selection.addRange(range); // Add the new range.