// Select text in element 'elm'
const elm = document.getElementById('elm');
// Clear any current selection
const selection = window.getSelection();
selection.removeAllRanges();
// Select paragraph
const range = document.createRange();
range.selectNodeContents(elm);
selection.addRange(range);