兼容IE9以下和非IE浏览器的原生js事件绑定函数
来源:互联网 发布:js添加dom节点 编辑:程序博客网 时间:2024/06/07 11:06
事件绑定函数的demo如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta charset="UTF-8"/> <title>测试事件绑定函数</title> <script> window.onload = function(){ var liObj, ulObj; ulObj = document.getElementsByTagName('ul')[0]; addEvent(ulObj, 'click', clickObjLi) }; //兼容IE和非IE浏览器 function addEvent(ele, event_name, func){ if(window.attachEvent){ ele.attachEvent(event_name, func); } else{ event_name = event_name.replace(/^on/, ""); ele.addEventListener(event_name, func, false); //默认事件是冒泡 } } function clickObjLi (event){ var currTarget = event.target||event.srcElement; alert(currTarget.innerHTML); } </script></head><body> <div> <ul> <li class="item1">测试事件绑定1</li> <li class="item2">测试事件绑定2</li> <li class="item3">测试事件绑定3</li> <li class="item4">测试事件绑定4</li> </ul> </div></body></html>
0 0
- 兼容IE9以下和非IE浏览器的原生js事件绑定函数
- 兼容浏览器的js事件绑定函数
- HTML5和CSS3兼容IE9以下浏览器的方法
- 原生JS绑定滑轮滚动事件,兼容浏览器
- js判断回车事件,兼容ie和非ie
- JS添加/绑定事件监听函数并传参数attachEvent和addEventListener兼容个浏览器
- IE9 以下版本浏览器兼容HTML5的方法
- IE和非IE的API事件兼容处理
- jQuery 2.x 不支持IE9以下的IE浏览器
- JS 兼容浏览器阻止事件冒泡,阻止浏览器默认动作,兼容IE和其他浏览器
- 原生js document.getElementsByClassName在IE8及以下浏览器的兼容
- js监听事件方法addEventListener()兼容非IE和attachEvent()兼容IE
- IE9 以下版本浏览器兼容html5
- 原生JS的事件绑定
- 原生JS的事件绑定
- <!--[if IE9]><![endif]--> IE 9 以下浏览器css,js过滤器【条件注释判断浏览器】
- js操作输入框中选择内容兼容IE和非IE浏览器
- JS阻止冒泡事件和默认事件(IE和其他浏览器兼容)
- 从点java文件到点class文件到JIT VS AOT技术
- UML简单介绍(一)——UML的背景与简介
- 网络编程的学习笔记
- Android 之 bindServer服务
- jquery增加,移除,修改一个html标签的class名字
- 兼容IE9以下和非IE浏览器的原生js事件绑定函数
- iOS开发 Modal弹出控制器简介
- C语言基础—变量类型
- Java:按值传递还是按引用传递详细解说
- 力美科技面试总结
- jz2440开发板烧写裸板
- 经典的初学编程代码,有注释。
- Simplify Path
- android app 开发过程中 对于性能优化的总结