JavsScript--on与addEventListener的使用与两者的不同
Js之on和addEventListener的使用与不同
obj.onclick = function(){ //do something.. }
obj.οnclick= fn; function fn (){ //do something... }
obj.onclick = function(){fn(param)}; function fn(param){ //do something.. }
- true - 事件句柄在捕获阶段执行
- false- false- 默认。事件句柄在冒泡阶段执行
obj.addEventListener("click",function(){ //do something }));
obj.addEventListener("click",fn,fasle)); function fn(){ //do something.. }
obj.addEventListener("click",function(){fn(parm)},false);
//obj是一个dom对象,下同//注册第一个点击事件 obj.onclick(function(){ alert("hello world"); }); //注册第二个点击事件 obj.onclick(function(){ alert("hello world too"); });
//注册第一个点击事件 obj.addEventListener("click",function(){ alert("hello world"); })); //注册第二个点击事件 obj.addEventListener("click",function(){ alert("hello world too"); }));
- click(单击)
- dbclick(双击)
- mousedown(鼠标按下)
- mouseout(鼠标移走)
- mouseover(鼠标移入)
- mouseup(鼠标弹起)
- mousemove(鼠标移动)
- keydown(键按下)
- keypress(按键)
- keyup(键起来)
- load(加载页面)
- unload(卸载离开页面)
- change(改变内容)
- scroll(滚动)
- focus(获得焦点)
- blur(失去焦点)
作者:Ry-yuan
转载于:https://www.cnblogs.com/Ry-yuan/p/6865632.html
JavsScript--on与addEventListener的使用与两者的不同相关推荐
- addEventListener()与removeEventListener()
addEventListener()与removeEventListener()用于处理指定和删除事件处理程序操作.所有的DOM节点中都包含这两种方法,并且它们都接受3个参数:要处理的事件名.作为事件 ...
- 常见报错——Uncaught TypeError: document.getElementsByClassName(...).addEventListener is not a function...
这是因为选择器没有正确选择元素对象 document.getElementsByClassName(...)捕捉到的是该类名元素的数组 正确的访问方式应该是: document.getElements ...
- javascript addEventListener()
为什么80%的码农都做不了架构师?>>> element.addEventListener(event,function,useCapture) event:必须 字符串 指定 ...
- jquery对事件的监听方法addEventListener()
在这个点击事件的监听里,我们可以获取鼠标的点击坐标 (function($){window.addEventListener("click",function(evt){for(v ...
- Javascript 的addEventListener()及attachEvent()区别分析
Mozilla中: addEventListener的使用方式: target.addEventListener(type, listener, useCapture); target: 文档节点.d ...
- attachEvent 与addEventListener到底有什么区别呢?
2019独角兽企业重金招聘Python工程师标准>>> attachEvent 与addEventListener到底有什么区别呢?总结如下: 一.适应的浏览器版本不同 attach ...
- 原生js的attachEvent和addEventListener解决window.onload在一个页面只能执行一次的问题
原生js的attachEvent和addEventListener解决window.onload在一个页面只能执行一次的问题 参考文章: (1)原生js的attachEvent和addEventLis ...
- 关于addEventListener和attachEvent的初步探讨
关于addEventListener和attachEvent IE不对应addEventListener,只能使用attachEvent,所以首先需要判断你的浏览器对应的是哪个事件函数 if (win ...
- [FLASH_AS]Flash as3 addEventListener事件监听传递参数
var event_param:String = "Hello; 对象元件.addEventListener(MouseEvent.CLICK,function (e:MouseEvent) ...
- JS:attachEvent和addEventListener方法
<SCRIPT LANGUAGE="JavaScript"> <!-- /**************************************** ...
最新文章
- mysql索引分析_MySQL索引分析和优化
- Concurrent包下的常用并发类和普通类之间的区别
- java面试题五 十六进制
- video 标签存在的一些坑
- Maven +Tomcat+m2eclipse的热部署(hot deploy)
- 西瓜书+实战+吴恩达机器学习(一)机器学习基础(数据集划分、分类回归评估指标)
- inode linux_Linux中的inode是什么?
- C# CRC16 modbus
- 第四届中国云计算大会——123
- matlab之find函数
- android airplay工具开发,Android AirPin/AirPlay手机版使用图文教程
- 联想重装系统去掉保护_如何去掉联想硬盘保护系统?
- 回波损耗、反射系数、电压驻波比以及S参数的物理意义
- 用PS做的一个个人logo
- VOLTE_SRVCC和ESRVCC
- 计算电压电流看一下大家可以解出来吗?
- 比尔·盖茨退位 | 历史上的今天
- Python面试知识点小结
- 算法 | 03 字符串(KMP)
- 多层select,一定要仔细从里到外一层一层的剥开