利用function的参数特点,进行事件绑定
来源:互联网 发布:淘宝商城的推广 编辑:程序博客网 时间:2024/06/06 02:10
原例
function dd() {
i= 8;
document.getElementById("ddr").onclick = function (i) {
alert(i);
} ;
i = 9;
}
dd();
实际i是个全局变量,onclick执行时,会访问这个全局变更,此时全局变量的i已经变成9了
所以要这样写
function dd() {
var i= 8;
document.getElementById("ddr").onclick = function (i) {
return function () { alert(i) };
} (i);
i = 9;
}
这样写,不用声明全局变量,并且i只是个参数,如果i是简单类型,那么,在函数里面会复制这个参数,与原来的变量脱离关系.
- 利用function的参数特点,进行事件绑定
- addEventListener(type, fn , true/false)绑定事件第三个参数作用以及利用事件的冒泡,实现事件委托
- js 利用闭包循环给li绑定参数不同的点击事件
- javacsript绑定事件的三种方式与各自特点
- javacsript绑定事件的三种方式与各自特点
- js 绑定带参数的事件
- 利用委托绑定事件
- extjs 中绑定事件是.on('事件',function(){}),那如果是想移除已绑定的事件该怎么写啊?
- 如何利用OSWorkflow的function进行任务的分配
- 如何利用OSWorkflow的function进行任务的分配
- 【UGUI】按钮需要绑定带参数的事件或绑定多个事件
- mysql的参数特点
- 利用jabx进行xml与javabean的数据绑定
- jquery bind 方法一个特点(绑定多个方法到一个dom的某个事件)
- 利用xor特点进行简单加密解密
- js绑定事件、传递参数
- hql语句进行参数绑定的两种方式
- javascript中绑定带参数的事件响应函数
- TS流的解码过程-ES-PES-DTS-PTS-PCR
- android拍照
- MVC模式和总结
- 网络高清时代,点亮数字生活
- 11-16查询Student中的所有学生记录,并在table中显示。
- 利用function的参数特点,进行事件绑定
- ubuntu下编译android代码
- php中session机制探究
- Mac OS X系统快捷键一览表
- Linux 上DenyHosts阻止SSH暴力攻击
- ACTIVEX_MFC_属性持久化
- C++第12周项目4——用函数解决素数、回文数等
- 数据结构——竞选海报
- C#客户端的异步操作