JSFiddle - React, Tailwind, and code Playground

HTML

<div id="target">
  <span>click to select all </span>
  <span>text</span>
</div>

JavaScript

document.getElementById('target').addEventListener('click', function (event) {
  setTimeout(function() {
    window.getSelection().selectAllChildren(
            document.getElementById('target')
    )
  }, 300);
});