Пример извлечения ссылки из текста и перехода по ней.
<script>
function get_addr(data) {
let bres = data.indexOf('href="'); // поиск индекса начала целевого текста
let eres = data.indexOf('"', bres+6); // поиск закрывающих кавычек, пропуская кавычки первые
let result = data.slice(bres+6,eres); // извлечение ссылки по найденым координатам
return (result);
}
</script>
<div onclick="window.location.href = get_addr(this.innerHTML)">
<p> <a href="index.html">link</a> </p>
</div>
- в данном примере будет кликаться и переходить по ссылке весь блок, в котором находится ссылка