1selection = window.getSelection(); // Save the selection.
2range = document.createRange();
3range.selectNodeContents(elem);
4selection.removeAllRanges(); // Remove all ranges from the selection.
5selection.addRange(range); // Add the new range.
6