JSFiddle - React, Tailwind, and code Playground

HTML

<div></div>

<p>ноль — один</p>
<p>один — два</p>
<p>два — четыре</p>
<p>три — восемь</p>
<p>четыре — шестнадцать</p>
<p>пять — тридцать два</p>
<p>шесть — шестьдесят четыре</p>
<p>семь — сто двадцать восемь</p>
<p>восемь — двести пятьдесят шесть</p>
<p>девять — пятьсот двенадцать</p>
<p>десять — одна тысяча двадцать четыре</p>
<p>одиннадцать — две тысячи сорок восемь</p>
<p>двенадцать — четыре тысячи девяносто шесть</p>
<p>тринадцать — восемь тысяч сто девяносто два</p>
<p>четырнадцать — шестнадцать тысяч триста восемьдесят четыре</p>
<p>пятнадцать — тридцать три тысячи семьсот шестьдесят восемь</p>
<p>шестнадцать — шестьдесят шесть тысяч пятьсот тридцать шесть</p>
<p>семнадцать — сто тридцать одна тысяча семьдесят два</p>
<p>восемнадцать — двести шестьдесят две тысячи сто сорок четыре</p>
<p>девятнадцать — пятьсот двадцать четыре тысячи двести восемьдесят восемь</p>
<p>двадцать — один миллион сорок девять тысяч пятьсот семьдесят шесть</p>
<p>двадцать один — два миллиона девяносто семь тысяч сто пятьдесят два</p>
<p>двадцать два — четыре миллиона сто девяносто четыре тысячи триста четыре</p>
<p>двадцать три — восемь миллионов триста восемьдесят девять тысяч шестьсот восемь</p>
<p>двадцать четыре — семнадцать миллионов семьсот семьдесят семь тысяч двести шестнадцать</p>
<p>двадцать пять — тридцать четыре миллиона пятьсот пятьдесят четыре тысячи четыреста тридцать два</p>
<p>двадцать шесть — шестьдесят семь миллионов сто девять тысяч восемьсот шестьдесят четыре</p>
<p>двадцать семь — сто тридцать четыре миллиона двести восемнадцать тысяч семьсот двадцать восемь</p>
<p>двадцать восемь — двести шестьдесят восемь миллионов четыреста тридцать пять тысяч четыреста пятьдесят шесть</p>
<p>двадцать девять — пятьсот тридцать семь миллионов восемьсот семьдесят одна тысяча девятьсот двенадцать</p>
<p>тридцать — один миллиард семьдесят четыре миллиона семьсот сорок две тысячи восемьсот двадцать четыре</p>
<p>тридцать один — два миллиарда сто сорок семь миллионов четыреста...

CSS

body {
	margin: 30px;
	font-family: sans-serif;
}

div {
    color: red;
    height: 60px;
    user-select: none;
    -webkit-user-select: none;
}

JavaScript

document.onselectionchange = function (){
    document.querySelector ('div').textContent = getSelection ().toString ();
};