js给对象标签添加事件&方法的封装
2015-05-31 21:39
706 查看
<pre name="code" class="html"><span style="font-family:Microsoft YaHei;font-size:14px;"><body> <div id="box"> <input type="button" value="test" id="input1"/> </div> <script> function fun1(){ alert("hello"); } var input = document.getElementById("input1"); input.addEventListener("click",fun1,false); input.addEventListener("click",function(){alert("hello")},false);//removeEventListener //input.attachEvent("onclick",function(){alert("hello")},false);//detachEvent IE8 onclick //封装方法 var funUtil = { addEvent:function(type,fun,element){ element.addEventListener(type,fun,false); }, removeEvent:function(type,fun,element){ element.removeEventListener(type,fun,false); } }; funUtil.addEvent("click",fun1,input); funUtil.removeEvent("click",fun1,input); </script> </body></span>
相关文章推荐
- 常用跨浏览器设置——JS总结
- JavaScript 输出
- JavaScript 用法
- JavaScript学习9:DOM操作表格及样式
- Backbone 模板 underscore template默认的转义符<%= %> 与jsp的冲
- js如何声明数组
- json类型
- JavaScript 简介
- JavaScript 开发的45个经典技巧
- 使用HIGHCHARTS绘制服务端返回数据曲线图
- 【javascript】表单
- IDF实验室—不难不易的js加密
- javascript深入理解闭包
- JSEE总结(一)——JNDI
- 由表及里,对象逐层响应【冒泡】——JS总结
- JS事件总结
- DOM节点——JS总结
- JavaScript基于原型的继承
- js-定时任务setInterval,setTimeout,clearInterval,clearTimeout
- javascript && 和 || 最清晰的描述