js 事件绑定函数与this的使用
2016-05-26 10:55
711 查看
原文出处
时间绑定有多种方式,经常用到的有在js文件中绑定如:
[javascript] view
plain copy
$("sometag").click(somefunction);
还可以在html文件中绑定如:
[html] view
plain copy
<div onclick='somefunction()'>
两种方式的区别是:前一种绑定方式,自动的把当前标签当作this元素传递给somefunction,在后一种方式不会把当前元素传递给somefunction函数, 如果需要,可以将当前元素当作somefunction的参数传入,如:
[html] view
plain copy
<div onclick='somefunction(this)'>
在somefunction 中用一个参数(参数名不能是this,会js自己的this冲突)捕获this就可以了。
时间绑定有多种方式,经常用到的有在js文件中绑定如:
[javascript] view
plain copy
$("sometag").click(somefunction);
还可以在html文件中绑定如:
[html] view
plain copy
<div onclick='somefunction()'>
两种方式的区别是:前一种绑定方式,自动的把当前标签当作this元素传递给somefunction,在后一种方式不会把当前元素传递给somefunction函数, 如果需要,可以将当前元素当作somefunction的参数传入,如:
[html] view
plain copy
<div onclick='somefunction(this)'>
在somefunction 中用一个参数(参数名不能是this,会js自己的this冲突)捕获this就可以了。
相关文章推荐
- javascript删除元素节点
- jsp页面静态化
- JS遮罩插件 -- JqLoad
- js中函数学习笔记
- fileuploader.js 插件使用帮助
- Javascript水平提升
- 在jsp中获取已选中checkbox其他列的值
- FK JavaScript:ArcGIS JavaScript类库加载不成功而导致的程序异常
- javascript学习——DOM扩展
- javascript 是如何体现继承的
- 浅析js中2个等号与3个等号的区别
- 2016年5月26日上午(妙味课堂js基础-1笔记二)
- 动态加载js、css的简单实现代码
- JSON基础
- jsp中9个内置对象与servlet对应关系及四个作用域
- JavaScript 的 addEventListener 与 removeEventListener
- JS原型链
- js url传值中文乱码之解决
- 浅谈JSON解析!
- JS hashMap实例详解