Chào mọi người, tình hình là mình có đoạn code như thế này (phần … là có code khác không liên quan):
for (var i = 0; i < data.length; i += 1) {
...
var tr = document.createElement("tr");
tbody.appendChild(tr);
...
tr.onclick = () => console.log(tr);
Ý tưởng là bấm vào dòng nào thì sẽ xử lý dữ liệu của dòng đó. Nhưng mà mình chạy thì bấm vào dòng nào browser cũng tính là click vào dòng cuối cùng, giờ không biết xử lý ra sao.
Update: Mình thử thay var
thành let
thì hết, nhưng cũng chưa rõ vì sao