const firstCellValue = btn.closest('tr') // ближайший родительский tr
.querySelector('td') // первая попавшаяся ячейка
.textContent;
const list = document.querySelector('ol');
const textarea = document.querySelector('textarea');
function submitTask() {
const newTask = document.createElement('li');
newTask.innerText = textarea.value;
list.appendChild(newTask);
}
document.querySelector('.list').addEventListener( 'click', function (evt) {
const li = evt.target.closest('li');
if (li) {
li.classList.toggle('done');
}
});
Скорее всего вы перебираете товары в цикле, по одному за раз, в то время как самым эффективным было бы обновить все цены одним SQL-запросом.