<body> <ul id="list"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> <script> var list_obj = document.getElementsByTagName('li'); for (var i = 0; i <= list_obj.length; i++) { list_obj[i].onclick = function() { alert(i); } } </script> </body> for循環(huán)綁定完事件最后執(zhí)行的時(shí)候都是最后一個(gè)事件相同,點(diǎn)擊的時(shí)候彈出的不是0 1 2 3 4,而是5,這是為什么呢 如何解決
關(guān)于js批量綁定事件的問(wèn)題
DIEA
2018-10-11 13:27:30