Fix Selection getting demo

This commit is contained in:
theFigurin 2019-07-31 02:07:49 +03:00
parent 446154fc69
commit 9020c495e8

View file

@ -357,7 +357,7 @@ As text: <span id="astext"></span>
cloned.innerHTML = astext.innerHTML = ""; cloned.innerHTML = astext.innerHTML = "";
// Clone DOM nodes from ranges (we support multiselect here) // Clone DOM nodes from ranges (we support multiselect here)
for (let i = 0; i < selection; i++) { for (let i = 0; i < selection.rangeCount; i++) {
cloned.append(selection.getRangeAt(i).cloneContents()); cloned.append(selection.getRangeAt(i).cloneContents());
} }
@ -628,7 +628,7 @@ The most used recipes are probably:
// then apply Range methods to selection.getRangeAt(0) // then apply Range methods to selection.getRangeAt(0)
// or, like here, to all ranges to support multi-select // or, like here, to all ranges to support multi-select
for (let i = 0; i < selection; i++) { for (let i = 0; i < selection.rangeCount; i++) {
cloned.append(selection.getRangeAt(i).cloneContents()); cloned.append(selection.getRangeAt(i).cloneContents());
} }
``` ```