Acticle 6:javascript事件:事件的绑定
来源:互联网 发布:手机变脸软件 编辑:程序博客网 时间:2024/05/29 16:23
JS事件绑定
- 什么是事件
JavaScript 使我们有能力创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。
2.事件绑定
事件绑定呢,有两种方式:一是在ie浏览器下的事件绑定,二是火狐浏览器下的事件绑定。下面是关于在两种浏览器下事件绑定兼容性的代码:
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload=function(){ var oBtn=document.getElementById('btn');// oBtn.onclick=function(){// alert('a');// }// oBtn.onclick=function(){// alert('b');// } //attachEvent ie起作用// oBtn.attachEvent('onclick',function(){// alert('a');// });// oBtn.attachEvent('onclick',function(){// alert('b');// });// addEventListener FF火狐起作用 if(oBtn.attachEvent) { oBtn.attachEvent('onclick',function() { alert('a'); }); oBtn.attachEvent('onclick',function() { alert('b'); }); } else { oBtn.addEventListener('click',function() { alert('a'); },false); oBtn.addEventListener('click',function() { alert('b'); },false); } } </script> </head> <body> <input type="button" id="btn" value="点击" /> </body></html>
事件绑定兼容性封装函数:
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function addEvent(obj,ev,fn){ if(obj.attachEvent){ obj.attachEvent('on'+ev,fn); } else{ obj.addEventListener(ev,fn,false); } } window.onload=function(){ var oBtn=document.getElementById('btn'); addEvent(oBtn,'click',function(){ alert('a'); }); addEvent(oBtn,'click',function(){ alert('b'); }); } </script> </head> <body> <input type="button" id="btn" value="点击" /> </body></html>
0 0
- Acticle 6:javascript事件:事件的绑定
- Acticle 4:javascript事件的分类和介绍
- javascript事件的绑定
- javascript的事件绑定
- javascript事件的绑定
- JavaScript事件的绑定
- 关于JavaScript的事件绑定
- 关于javascript的事件绑定
- 谈谈javascript事件绑定和Prototype的事件绑定
- jQuery事件绑定和JavaScript原生事件绑定的区别
- javascript开发: JavaScript事件绑定的方法
- Javascript事件模型、事件绑定、事件委托。
- JavaScript 事件绑定、事件监听、事件委托
- Javascript事件绑定、事件监听、事件委托
- Javascript 中的事件绑定
- Javascript中的事件绑定
- 04.javascript事件绑定
- javascript事件绑定
- 哈夫曼树的实现
- MySQL 字符集与校对规则
- HDU 1269 迷宫城堡 (Tarjan 算法)
- 从此起飞~博客
- (一)开发环境搭建,基本语法,字符串,数组
- Acticle 6:javascript事件:事件的绑定
- 改良版进程管理
- deploy myeclipse j2ee project to server 按了没反应 怎么办
- document.ready和window.onload的区别
- 使用POI操作excel(读取和创建)快速开发指南
- 正则表达式 命令行参数 String常用方法
- CG标准函数库
- sublime text3中html的使用
- 一个改进的中文分词方案