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

Как добавить ячейки в таблицу с помощью javascript?

Добрый день! Подскажите пожалуйста, нужно при нажатие на кнопку что-б добавлялись новые ячейки в 1-й и во 2-й столбец. Гуглил как это сделать, увидел метод insertRow, попытался сделать, но ничего не добавляеться и не чистится input потом. Подскажите что не так делаю? Спасибо!

const table = document.querySelector('#table');
const tableRow = table.insertRow(0);

addBtn.addEventListener('click', () => {
  let newCellName;
  let newCellValue;

  newCellName.innerText = nameInput.value;
  newCellValue.innerText = valueInput.value;
  
  newCellName = tableRow.insertCell(0);
  table.appendChild(newCellName);

  newCellValue = tableRow.insertCell(1);
  table.appendChild(newCellValue);

  nameInput.value = '';
  valueInput.value = '';
});
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
potapchino
@potapchino
addBtn.addEventListener('click', () => {
  const newCellName = tableRow.insertCell(0);
  const newCellValue = tableRow.insertCell(1);
  
  newCellName.appendChild(document.createTextNode(nameInput.value));
  newCellValue.appendChild(document.createTextNode(valueInput.value));
  
  nameInput.value = '';
  valueInput.value = '';
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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