Сколько
tbody
у таблицы? Один штука:
document.querySelector('tbody').addEventListener('input', function() {
const data = Array.from(
this.children,
tr => Array.from(tr.querySelectorAll('input'), input => input.value)
);
console.log(data);
});
Несколько:
document.querySelector('table').addEventListener('input', e => {
const { map, flatMap } = Array.prototype;
const data = flatMap.call(
table.tBodies,
tbody => map.call(
tbody.rows,
tr => map.call(tr.cells, td => td.querySelector('input').value)
)
);
console.log(data);
});