Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.04.2023, 18:07
Новичок на форуме
Отправить личное сообщение для froa Посмотреть профиль Найти все сообщения от froa
 
Регистрация: 09.11.2016
Сообщений: 6

Клонирования информации столбцов
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 утра.
Ответить с цитированием
  #2 (permalink)  
Старый 17.04.2023, 20:30
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,726

<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>
Ответить с цитированием
  #3 (permalink)  
Старый 17.04.2023, 22:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

froa,
<tr> слишком много в коде!!!
Сообщение от froa
вывести клон информации которая содержится в столбцах рядом
<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>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перемещение столбцов таблицы, текст всегда в первом столбце Dolf jQuery 26 03.06.2021 23:09
Iframe, извлечение информации из произвольной части сайта Stephanos Элементы интерфейса 11 22.06.2015 13:10
Подгрузка информации с другого сервера Zim_one AJAX и COMET 1 27.11.2012 05:10
ширина столбцов таблицы после загрузки bis Events/DOM/Window 1 26.03.2010 18:35
Панель информации обозревателя Internet Explorer Гость Internet Explorer 1 26.07.2008 16:12