1. 首页
  2. 数据库
  3. 其它
  4. JS常见问题之为什么点击弹出的i总是最后一个

JS常见问题之为什么点击弹出的i总是最后一个

上传者: 2020-12-23 04:07:27上传 PDF文件 70.08KB 热度 3次
在前端群里看见过很多人问过这个问题,今晚又有人问了这个问题,所以写篇文章整理一下。首先看一下代码,点击li之后弹出当前li所对应的索引值。于是很多人刷刷刷写出了下面的代码。 var aLi = document.getElementsByTagName('li'); for(var i = 0; i < aLi.length; i++){ aLi[i].onclick = function(){ alert(i); } } 但是结果不尽人意,为了简单,我们约定一下页面中有2个li。点击li之后弹出的都是2。 我们首先来分析一下为什么结果是1.我们
下载地址
用户评论