Показать сообщение отдельно
  #2 (permalink)  
Старый 06.06.2024, 15:40
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от Grasss
Нужно, чтобы вторая ячейка <td>&nbsp;</td> в каждой создаваемой строке была представлена в виде ссылки.
Как вариант...

<table border='1'>
<tbody class="addresses monospace">
<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
</tbody>
</table>

<script>
const s = '.addresses.monospace > tr > td:nth-child(2)'
const f = (o, i) => {
	const v = `<a href="https://site.ru/search=cololor${i}">cololor${i}</a>`
	o.insertAdjacentHTML('beforeend', v)
}
document.querySelectorAll(s).forEach(f)
</script>
Ответить с цитированием