JSFiddle - React, Tailwind, and code Playground
HTML
<p>Alex Thomas</p>
<button id="click">Click</button>
JavaScript
$('#click').click(function(){
var range = window.getSelection().getRangeAt(0);
var selectionContents = range.extractContents();
var span = document.createElement("span");
span.style.color = "red";
span.appendChild(selectionContents);
range.insertNode(span);
});