Задать вопрос
@VaSSa1568

Как добавить атрибут к тегу сформированному DOM?

function addRow(id){
    var name = document.getElementById('nameid').value;
    var price = document.getElementById('priceid').value;
    var tbody = document.getElementById(id).getElementsByTagName("TBODY")[0];
    var row = document.createElement("TR");

    tbody.appendChild(row);

    var td1 = document.createElement("TD");
    var td2 = document.createElement("TD");

    row.appendChild(td1);
    row.appendChild(td2);
    td1.innerHTML = name;
    td2.innerHTML = price;
}

Задача заключается в копировании строки из таблицы 1 в таблицу 2 по клику на строку, причем строка изначально получена через форму на странице.
  • Вопрос задан
  • 277 просмотров
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
row.addEventListener('click', function () {
    // any code
}, false);

Самый правильный и корректный способ добавления обработчиков.
https://developer.mozilla.org/ru/docs/Web/API/Even...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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