原文:js 循环li添加点击事件 (闭包的应用)

var aLi document.querySelectorAll .article tab li for var i i lt aLi.length i function var p i aLi i .onclick function alert p ...

2016-12-09 11:19 1 1221 推荐指数:

查看详情

关于JavaScript中的事件代理(例子:ul中无数的li添加点击事件

面试题:一个ul中有一千个li,如何给这一千个li绑定一个鼠标点击事件,当鼠标点击时alert出这个li的内容和li的位置坐标xy。 看到这个题目,我们一般首先想到的思路是,for循环,遍历1000次。这样的话1000次的循环,效率很低,如何提高。 可以考虑利用事件冒泡特性提高效率。主要 ...

Wed Sep 16 20:04:00 CST 2015 0 4698
关于JavaScript中的事件代理(例子:ul中无数的li添加点击事件

面试题:一个ul中有一千个li,如何给这一千个li绑定一个鼠标点击事件,当鼠标点击时alert出这个li的内容和li的位置坐标xy。 看到这个题目,我们一般首先想到的思路是,for循环,遍历1000次。这样的话1000次的循环,效率很低,如何提高。 可以考虑利用事件 ...

Thu Sep 01 23:59:00 CST 2016 0 3584
iframe添加点击事件

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/htm ...

Tue Jun 20 22:06:00 CST 2017 0 2449
为iframe添加点击事件

今天遇到一个奇葩的需求,统计一个iframe里面的页面被点击的量。统计是用第三方软件cnzz站长统计的。想法就是点击动态添加cnzz,但是iframe没法添加点击事件。这就尴尬了。网上一顿搜索。。。。 发现了 document.activeElement属性 :始终会引用DOM中当前获得了 ...

Wed May 24 22:12:00 CST 2017 0 2359
给label添加点击事件

后台代码: lb1.Attributes.Add("onclick", "getSN('" + lb1.Text.Trim() + "')"); lb1是前端label的ID,getSN是放在前端js点击label后所执行的方法; 前端这样写: <script type="text ...

Thu Nov 23 02:35:00 CST 2017 0 3380
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM