JSFiddle - React, Tailwind, and code Playground

by guest271314

HTML

<h2>1</h2>
<h2>2</h2>
<h2>3</h2>

JavaScript

var h2 = document.getElementsByTagName("h2");
var s = window.getSelection();

if(s.rangeCount > 0) s.removeAllRanges();

for(var i = 0; i < h2.length; i++) {
  var range = document.createRange();
  range.selectNode(h2[i]);
  s.addRange(range);
    console.log(s, range)
};