title: Set selection by range in Javascript
body: <p>I want to select text by sending location/anchorOffset and length/offset using Javascript Here is my code</p>
  
  <pre><code>  var node = document.getElementById("content");
     var range = document.createRange();
     range.setStart(node, 0);
     range.setEnd(node, 4); // here 0 and 4 is my location and length for the selection
         // if my string is "This is test string" in my case its must select "This" 
     var selection = window.getSelection();
     selection.removeAllRanges();
      selection.addRange(range);
  </code></pre>
  
  <p>But the issue is with range.setStart and range.setEnd its not working as I expect </p>