Клонирования информации столбцов
const elem = document.querySelectorAll('td.one'); elem.forEach((el) => { el.insertAdjacentHTML('afterend', '<td class="number"">число</td>'); }); <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> Пытаюсь вывести клон информации которая содержится в столбцах рядом. Как ее возможно клонировать? Что бы в td.number оказалось число из td.one Ломаю голову с 10 утра. |
<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> <script> document.querySelectorAll('td.one').forEach(el => { el.insertAdjacentHTML('afterend', '<td class="number">' + el.textContent + '</td>'); }); </script> |
froa,
<tr> слишком много в коде!!! Цитата:
<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 class="tab"> <td class="one">3</td> <td class="one">4</td> <td class="tab1">info</td> <td class="tab2">9</td> </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> <script> document.querySelectorAll('td.one').forEach(el => { let clone = el.cloneNode(true); clone.className = 'number'; el.after(clone) }); </script> |
Часовой пояс GMT +3, время: 22:20. |