为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript中对列表内容提取并操作

JavaScript中对列表内容提取并操作

白衣染霜花 2018-09-12 09:18:13
向下面这样提取列表中的内容并操作后只会得到list列表的最后一个元素,var list = document.getElementById("container").getElementsByTagName("li");for (var i = 0; i < list.length; i++) {     lis[i].onclick = function () {             setImg(i);             setLi(i);     }; }查询一些代码后看到类似操作是这样的:for (var i = 0; i < lis.length; i++) {     (function (x) {         lis[x].onclick = function () {             setImg(x);             setLi(x);         }     })(i);}不大明白为什么这里要采用一个function(x)的形式,这里有什么要注意的么,求大神支招?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 818 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信