JSFiddle - React, Tailwind, and code Playground

HTML

<div id="blah">
spotify:track:something
spotify:track:something
spotify:track:something
spotify:track:something
</div>
<br/>
<button onclick='select()'>select</button>

JavaScript

function select(){
    var div = document.getElementById('blah'),
        sel, range;
    
    if(window.getSelection){
        range = document.createRange();
        range.selectNode(div)
        sel = window.getSelection();
        sel.addRange(range);
    }else{
        range = document.body.createTextRange();
        range.moveToElementText(div);
        range.collapse(false);
        range.select();
    }
}