Ciao a tutti, avrei la necessità di creare un semplice script (possibilmente senza utilizzare jQuery) che selezionando una lettera, una parola o più parole nel output di una mia pagina web

appena rilascio il tasto sinistro del mouse la lettera/parola/parole dovrebbero essere evidenziate in questo modo:

Ho provato vari script per la sostituzione del testo selezionato, però il tag (in questo caso <mark>) me lo visualizzano sull'output in questo modo:
Ho provato anche altri script che permettono l'aggiunta di tag del DOM però tutti gli script hanno bisogno di sapere dove aggrappare in qualche modo il tag, non potendolo sapere a priori non posso usare quel metodo.
Quale sistema o metodo posso usare per inserire il tag non nell'output ma nel DOM?

appena rilascio il tasto sinistro del mouse la lettera/parola/parole dovrebbero essere evidenziate in questo modo:

Ho provato vari script per la sostituzione del testo selezionato, però il tag (in questo caso <mark>) me lo visualizzano sull'output in questo modo:
HTML:
<mark>Aggiungere tag alla parola</mark> o alle parole selezionete
Ho provato anche altri script che permettono l'aggiunta di tag del DOM però tutti gli script hanno bisogno di sapere dove aggrappare in qualche modo il tag, non potendolo sapere a priori non posso usare quel metodo.
Quale sistema o metodo posso usare per inserire il tag non nell'output ma nel DOM?
Ultima modifica: