Tôi đã cố tạo một vòng lặp với giá trị for và tăng bởi sự kiện onclick nhưng nó không hoạt động.sự kiện onClick trong vòng lặp For
Một phần của js:
var gameCase = ['', '', '', '', '', '', '', '', ''], // 9
itemLists = $('game').getElementsByTagName('li'); // 9 items
for(var i = 0; i < itemLists.length; i++) {
// i already egal to 9
itemLists[i].onclick = function() {
// do something
}
}
Nhưng trong trường hợp này, Đối với vòng lặp đã được hoàn thành trước khi tôi đã có thể nhấp chuột vào một phần tử của danh sách.
Hơn nữa, tôi muốn nhận danh sách mặt hàng mà tôi đã nhấp và lưu nó trên một mảng. Tôi đã thử một gameCase [this] (trong chức năng onclick), nhưng tôi không biết đó có phải là cách hay hay không.
'$ ('game'). GetElementsByTagName ('li');', Bạn sử dụng jQuery hoặc javascript thuần túy ở đây? – Eli
@ user1479606 javascript thuần túy, tôi vừa tạo bộ chọn riêng của mình. – jbr