for を使用してループを作成し、onclick イベントでインクリメントしようとしましたが、うまくいきません。
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
}
}
しかし、この場合、リストの要素をクリックする前に、For ループは既に終了しています。
また、クリックした項目リストを取得して配列に保存したいと思います。gameCase[this] (onclick 関数内) を試してみましたが、それが良い方法かどうかわかりません。