Показать сообщение отдельно
  #6 (permalink)  
Старый 07.06.2024, 15:41
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,787

Как-то так?
<table border='1'>
<tbody class="addresses monospace">
<tr><td>&nbsp;</td><td>js</td><td>&nbsp;</td><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td><td>learn js</td><td>&nbsp;</td><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td><td>react</td><td>&nbsp;</td><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td><td>vue</td><td>&nbsp;</td><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td><td>angular</td><td>&nbsp;</td><td>&nbsp;</td></tr>
</tbody>
</table>

<script>
const BASE_URL = 'https://google.com/search?q='

document.addEventListener('click', e => {
    const target = e.target?.closest('.addresses.monospace > tr > td:nth-child(2)');
    if (target) {
        window.open(BASE_URL + target.textContent, '_blank');
    }
});
</script>
Ответить с цитированием