javascript中的 事件的绑定1
来源:互联网 发布:java api百度云盘 编辑:程序博客网 时间:2024/05/19 21:43
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{margin: 0;padding: 0;} #btn{width: 100px;height: 40px;} </style> <script type="text/javascript"> window.onload=function(){ var oBtn=document.getElementById('btn'); // 想要下面的鼠标点击事件都实现,但这种写法,不能实现 a和b 都弹出。 oBtn.onclick=function(){ alert('a'); }; oBtn.onclick=function(){ alert('b'); }; }; </script> </head> <body> <input type="button" name="btn" id="btn" value="点击" /> </body></html>
要实现 a 和 b 都能被弹出 (同时还有考虑浏览器兼容性问题),以下的代码可实现 , 但下面两种方式,每个都只能是针对一种类型的浏览器, 即 IE浏览器 和 非IE(谷歌、火狐)
1、对 I E 浏览器 起作用
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{margin: 0;padding: 0;} #btn{width: 100px;height: 40px;} </style> <script type="text/javascript"> window.onload=function(){ var oBtn=document.getElementById('btn'); //要把 a和b 都被弹出, 用到事件的绑定 //attachEvent() 只针对IE 有效 oBtn.attachEvent('onclick',function(){ alert('a'); }); oBtn.attachEvent('onclick',function(){ alert('b'); }); }; </script> </head> <body> <input type="button" name="btn" id="btn" value="点击" /> </body></html>
2、对 非 IE 浏览器 起作用。
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{margin: 0;padding: 0;} #btn{width: 100px;height: 40px;} </style> <script type="text/javascript"> window.onload=function(){ var oBtn=document.getElementById('btn'); //要把 a和b 都被弹出, 用到事件的绑定 //addEventListener() 只针对非IE 有效 oBtn.addEventListener('click',function(){ alert('a'); },false); oBtn.addEventListener('click',function(){ alert('b'); },false); }; </script> </head> <body> <input type="button" name="btn" id="btn" value="点击" /> </body></html>
0 0
- javascript中的 事件的绑定1
- Javascript 中的事件绑定
- Javascript中的事件绑定
- Javascript中的事件绑定
- javascript中的 事件的绑定 2
- javascript事件的绑定
- javascript的事件绑定
- javascript事件的绑定
- JavaScript事件的绑定
- 关于JavaScript的事件绑定
- 关于javascript的事件绑定
- Javascript中的事件绑定、事件监听、事件委托
- Acticle 6:javascript事件:事件的绑定
- javascript开发: JavaScript事件绑定的方法
- Jquery中的事件与传统的javascript中事件区别: Jquery中事件允许绑定多个函数,而javascript中一个事件只能绑定一个函数.
- 谈谈javascript事件绑定和Prototype的事件绑定
- jQuery事件绑定和JavaScript原生事件绑定的区别
- 浅谈Javascript中的事件流和事件绑定
- 动态链接库(DLL)总结
- Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined) D. Dense Subsequence ST表+贪心
- 图文并茂,再次温顾七大排序算法
- HDU 3336 Count the string 【KMP】【dp】
- swift switch选择结构
- javascript中的 事件的绑定1
- Android之二维码生成与识别
- 文章标题
- Leetcode-94. Binary Tree Inorder Traversal
- 跳石板(待改进)
- tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
- 日常潜水-20161013-进一步细化ping IP地址结果导出成csv文件
- 嵌入式按键驱动,支持短按、长按、双击(中断方式)
- hdu5544 - Ba Gua Zhen 按位贪心+xor性质