Select the contents of an element
suggest changelet sel = document.getSelection();
let myNode = document.getElementById('element-to-select');
let range = document.createRange();
range.selectNodeContents(myNode);
sel.addRange(range);
It may be necessary to first remove all the ranges of the previous selection, as most browsers don’t support multiple ranges.
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents