Вы можете использовать функцию closest
, чтобы подняться и получить элемент tr
, а затем использовать функцию querySelector
, чтобы получить первый элемент td
.
.
Array.prototype.forEach.call(document.querySelectorAll('button'), function(b) {
b.addEventListener('click', function() {
console.log(this.closest('tr').querySelector('td').textContent.trim());
});
})
<table class='Table1'> <tr> <td> ABC </td> <td> DEF </td> <td> GHI </td> <td> <button class='return'>return</button> </td> </tr> <tr> <td> JKL </td> <td> MNO </td> <td> PQR </td> <td> <button class='return'>return</button> </td> </tr></table>