js下標表示法
六種方法
方法一:給每個按鈕 自定義data-index屬性
for(var i = 0 i < th i++){ btns[i]ttribute('data-index',i) btns[i]ick = function(){ (set['index']) } }
方法二:存下標
for(var i = 0 i < th i++){ btns[i]x = i btns[i]ick = function(){ (x) } }
方法三:forEach
ach(function(item, index) { ick = function() { (index) } })
方法四:let
for(let i = 0 i< th i++){ btns[i]ick = function(){ (i) } }
方法五:閉包
for(var i = 0 i < th i++){ (function(i){ btns[i]ick = function(){ (i) } })(i) }