2017-04-14 6 views
1

私はこのエラーを修正するための助けを必要とする:エラー "Selection.addRange()"を修正するには?

Selection.addRange()は既存の範囲と 指定した範囲をマージすることを行動が多くのため廃止されており、4月0​​2017を参照してくださいhttps://www.chromestatus.com/features/6680566019653632の周りに、M58に削除されます詳細。

私のウェブサイトの要素を編集、または破壊することはできません。

答えて

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. 
関連する問題