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);
});