@enq1

Как клонировать информацию столбца Js?

Пытаюсь клонировать столбцы с информацией.
Пока выходит клонировать только столбцы. Как передать информацию не понимаю. Потратил много времени, но решения так и не нашел.
<table>
<tr class="tab">
<td class="one">3</td>
<td class="one">4</td>
<td class="tab1">info</td>
<td class="tab2">9</td>
</tr>
<tr>
<tr class="tab">
<td class="one">3</td>
<td class="one">4</td>
<td class="tab1">info</td>
<td class="tab2">9</td>
</tr>
<tr>
<tr class="tab">
<td class="one">3</td>
<td class="one">4</td>
<td class="tab1">info</td>
<td class="tab2">9</td>
</tr>
</table>


const elem = document.querySelectorAll('td.one');
 elem.forEach((el) => {
 el.insertAdjacentHTML('afterend', '<td class="nuber"">число из td.one</td>');
         });
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
function copyColumn() {
  const rows = document.querySelectorAll('table tr.tab'); // находим все строки
  rows.forEach(row => {
    const clone = row.firstElementChild.cloneNode(true); // клонируем первую ячейку вместе с содержимым
    row.insertAdjacentElement('beforeend', clone); // вставляем в конец
  });
};

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы