attachEvent兼容各浏览器事件
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>attachEvent兼容各浏览器事件</title><script>window.onload = function() {var oBtn = document.getElementById("btn1");function myAddEvent(obj, ev, fn) //obj为要绑定事件的元素,ev为要绑定的事件,fn为绑定事件的函数{if(obj.attachEvent) {obj.attachEvent("on" + ev, fn);}else {obj.addEventListener(ev, fn, false);}}myAddEvent(oBtn, "click", function() {alert("a");})myAddEvent(oBtn, "click", function() {alert("b");})}</script>
</head>
<body>
<input id="btn1" type="button" value="按钮"/>
</body>
</html>
attachEvent兼容各浏览器事件相关推荐
- 火狐浏览器兼容鼠标滚轮事件
火狐浏览器兼容鼠标滚轮事件 起因: this.$refs.canvasDivBox.addEventListener('mousewheel', this.zoomInOrOut, false); 这 ...
- 【前端】跨浏览器事件处理程序EventUtil.js个人注释及详解
<javascript高级程序设计>跨浏览器事件处理程序EventUtil.js个人注释 EventUtil.js // 跨浏览器事件处理程序封装 var EventUtil = {// ...
- element tabs 添加事件_JavaScript-跨浏览器事件处理程序-Web前端教程
Web前端教程 事件对象属于内核对象,它包含一个使用计数,一个用于标识该事件是一个自动重置还是一个人工重置的布尔值,和另一个用于指定该事件处于已通知状态还是未通知状态的布尔值. 由上面所述,可见事件对 ...
- 网页内容复制粘贴(三种方案 兼容多种浏览器)
tags: js ctrl+c 网页内容复制粘贴(三种方案 兼容多种浏览器) 对网页上的内容实现复制粘贴的功能 痛点:需要支持多种不同的浏览器 主要有IE,Firefox IE浏览器下的解决方案: w ...
- 兼容所有浏览器的Web打印控件的设计方案
兼容所有浏览器的Web打印控件的设计方案 设计方案的简单实现网址:http://www.lc-simple.com/PrintTest/ 第一章:Web打印控件的原理 Web打印控件的工作的原理如下: ...
- ie input兼容 vue_vue+iview 兼容IE11浏览器的实现方法
最近在搞一个基于vue的后台管理系统兼容IE浏览器,眼泪都要掉下来.后来和产品说了,同意兼容IE11,感动得我眼泪啊 这里也就是记录一下我遇到的超级烦的bug 首先是'babel-polyfill' ...
- JS生成二维码(兼容各种浏览器及中文)
本文将介绍如何使用JS生成二维码,兼容各种浏览器及手机端,支持中文. 代码如下: <!DOCTYPE html> <html> <head> <meta ch ...
- vue+iview 兼容IE11浏览器
最近在搞一个基于vue的后台管理系统兼容IE浏览器,眼泪都要掉下来.后来和产品说了,同意兼容IE11,感动得我眼泪啊 这里也就是记录一下我遇到的超级烦的bug 首先是'babel-polyfill' ...
- VUE扫码枪中文输入法兼容自动回车事件(上)
背景 最近产品想要在页面上加一个input输入框,想要手动输入,也想要扫码枪扫描输入,大家都知道扫码枪扫描后会自动出发input的回车enter事件的,我当初也是这么认为的,所以在input上就直接绑 ...
- js导出word文档 可以兼容IE8+浏览器适配其他浏览器
js导出word文档,兼容IE8浏览器 其他浏览器需要引入两个文件:FileSaver.js 和 jqueryWordExport.js 需要兼容IE8浏览器需要引用:FileSaver.js exc ...
最新文章
- Android安全加密:非对称加密
- BLE-NRF51822教程15-BLE地址
- 小明分享|nRF52840 蓝牙模块连接测试
- YoloV5代码详细解读
- python导出数据顿号做分隔符_Python语言和matplotlib库做数据可视化分析
- Linux学习一周初体验
- cropbox.js 头像裁剪插件
- linux计划任务与日志管理(日志分割/切割)
- MySql重启命令与数据库安装目录
- python使用阿里云企业邮箱发送邮件
- 虚拟机VM12磁盘扩容
- 用牛顿迭代法求下面方程在1.5附近的根:2x^3-4x^2+3x-6=0
- 计算机视觉不规则roi原理,C++ 中利用 Opencv 得到不规则的ROI 区域(已知不规则区域)...
- 大数据学习之HDFS基础
- app store 注册账号生成证书上传app完整的教程
- iOS 16.2 的7个惊人变化
- 【计算机网络】初步了解TCP/IP四层模型
- java通过CellStyle设置单元格背景颜色
- eva新世纪福音战士_如何客观地评价EVA(新世纪福音战士)?
- Excel如何批量将文本型数值转为数值