博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
函数循环的理解
阅读量:6982 次
发布时间:2019-06-27

本文共 384 字,大约阅读时间需要 1 分钟。

hot3.png

var ulObj=document.getElementById("box");

var lisObj=ulObj.getElementsTagname("li");

     for(var i=0;i<lisObj.length;i++)

{

        lisObj[i].οnclick=function()//循环时对应节点绑定事件,事件绑定对应函数,但此时的函数尚未触发,等事件触发时,循环早已结束

    {

        alert(lisObj[i].innerHTML);//报错,i=5

    }

}

那么如何记录下i的值?

1.alert(this.innerHTML)//this在函数触发时指代事件前的对象

2在for循环后添加liObj[i].index=i;//index为自定义属性,

转载于:https://my.oschina.net/u/2421889/blog/487131

你可能感兴趣的文章
1035. 插入与归并(25)
查看>>
第二周进度总结
查看>>
JavaScript 精粹
查看>>
Android组件化和插件化开发
查看>>
远程更改ESXi主机IP
查看>>
【java】 虹软ArcFace 2.0 人脸信息识别(年龄、性别)
查看>>
Log4j 配置文件(log4j.properties)的所在路径问题(转)
查看>>
Java集合--Map总结
查看>>
【转】Netty系列之Netty 服务端创建
查看>>
了解自我
查看>>
Agilent RF fundamentals (7) Oscillator characterization
查看>>
页面超时处理
查看>>
前五章的综合(查漏补缺续)一个字一个字读,便于您的理解程度
查看>>
面向对象的基本认知
查看>>
List创建,添加,读取,遍历,修改,移除等方法
查看>>
Maven构建springMVC+spring+MyBatis项目
查看>>
猴子选大王
查看>>
3249 搭积木
查看>>
POJ2749:Building roads——题解
查看>>
[SpringMVC]定义多个前缀映射的问题
查看>>