JSFiddle - React, Tailwind, and code Playground

by Brunno Romero

HTML

<h3>me selecione para que eu te salve na variavel fera :D</h3>

<p>Texto selecionado foi: <span id="ultimoTexto"></span>
</p>

JavaScript

//declaro variavel para guardar seu texto
var textoSelecionado = '';

/*pega todos eventos de click, lembrando que 
o evento de click ele é trigado quando o botão é solto.
*/
document.body.addEventListener('click', pegarTexto, true);

/*metodo chamado pela função de click*/
function pegarTexto() {
    
    /*busca todos os texto selecionados na tela*/
    var selecionado = window.getSelection().toString();
    
    /*verifica se o evento é de seleção*/
    if (selecionado) {
        /*seta na sua variavel que deve estar na sua extensão*/
        textoSelecionado = selecionado;
        document.getElementById('ultimoTexto').innerHTML = selecionado;
    }
}