Substitua o conteúdo do texto por nó de elemento

/*
<span>
  https://example.com
</span>
*/

const span = document.querySelector('span')
span.innerHTML = `<a href='${span.textContent}'>${span.textContent}</a>`
Samuel Awojuola