浏览器不支持attachEvent事件解决方案

JavaScript中attachEvent与addEventListener事件绑定详解 在Web开发中,事件驱动是实现用户交互的核心机制之一。JavaScript通过事件绑定将函数与特定的用户行为(如点击、鼠标移动、键盘输入等)关联起来,从而实现动态响应。随着浏览器技术的发展,事件绑定方式经历了从早期的内联事件处理到现代标准化API的演进。// 传统内联绑定(不推荐)element.onclick = function() { /* 处理逻辑 */ };// 现代标准绑定本章系统介绍了事件流模型(捕获、目标、冒泡)、两种主流注册方式的历史背景及设计差异,并引出为何与。 阅读详情

原因 attachEvent方法是IE浏览器所独有的,需不支持的地方要替换为addEventListener 然后把 onclick改为 click,把on去掉 

示例如下

把

selectObj.attachEvent('onclick', function() {
                                    alert('俗称地址不可选择!');
                                    return;
                                });

改成如下代码就行了,亲测

if (document.addEventListener) {
                        selectObj.addEventListener('click', function() {
                                    alert('俗称地址不可选择!');
                                    return;
                                });
                    } else {
                        selectObj.attachEvent('onclick', function() {
                                    alert('俗称地址不可选择!');
                                    return;
                                });
                    }

【AAOS】【源码分析】用户管理(五)-- MUMD介绍 MUMD(多用户多屏显示)是Android Automotive OS为车载多乘员场景设计的功能,支持不同座位用户独立操作各自屏幕。 阅读详情

相关推荐

GPU基准测试全攻略:从驱动验证到深度学习环境部署

GPU基准测试是评估显卡性能与稳定性的核心方法,其原理在于通过标准化负载程序,对GPU的计算单元、显存和散热系统进行压力测试。这项技术的价值在于,它能科学量化硬件性能,确保软件环境配置正确,为深度学习、科学计算等重负载任务提供稳定基础。在实际应用场景中,无论是新卡验机、排查深度学习环境问题(如“warning: no usable gpu found”报错),还是验证“PyTorch GPU版本安装”后的实际算力,系统的基准测试都是不可或缺的工程实践环节。通过结合通用计算测试与深度学习框架验证,用户可以提前

weixin_30080745的博客 343

对象不支持attachEvent

win10系统使用IE11 浏览器在访问我们的服务器的时候出现错误:对象不支持“attachEvent”属性或方法。 IE11 浏览器按F12,之后,选择仿真,可以选择用户代理模式为IE8;文档模式,选择5即可; 在jsp页面的头部加了,这个jsp包含一个公共的jsp,而且页面也加载的也是那个公共的jsp,需要把这个meta加到了那个首先加载的jsp里面,就OK了 ...

sinat_39651661的博客 6903

嵌入式系统启动流程解析:ROM Code、Bootloader与启动代码的协同工作

本文深入解析嵌入式系统从通电到运行的完整启动流程,详细阐述了ROM Code、Bootloader与启动代码三者如何像接力赛般协同工作。ROM Code作为芯片固化的初始引导程序,负责硬件自检并加载Bootloader;Bootloader作为系统总指挥,初始化关键硬件并加载操作系统内核;启动代码则为C语言运行环境铺平道路。理解这三者的分工与协作,是进行系统移植和解决启动问题的关键。

dd012的博客 553

对象不支持“attachEvent”属性或方法

IE11浏览器在访问我们的服务器的时候出现错误:对象不支持“attachEvent”属性或方法。网上说需要进入管理加载项禁用迅雷的某个组件。我试了一下,好像不管用。因为在IE9浏览器里不会报错,我就在jsp页面的头部加了,还是不管用。等一下,这个jsp包含一个公共的jsp,而且页面也加载的也是那个公共的jsp,于是我把这个meta加到了那个首先加载的jsp里面,搞定了!

keketrtr的专栏 3万+

AFSim仿真系统中的图像处理器:从静态图像到视频流的目标识别技术解析

本文深入解析了AFSim仿真系统中WSF_IMAGE_PROCESSOR图像处理器的核心功能与技术实现。它详细阐述了该处理器如何从静态图像与视频流中完成目标检测、跟踪与识别,将原始像素数据转化为可供指挥系统使用的轨迹情报,并重点介绍了其基于约翰逊准则的目标识别进阶逻辑、关键参数配置以及脚本扩展能力,为构建高逼真度仿真应用提供了实践指导。

cola5的博客 213

TI LP87745-Q1汽车雷达PMIC评估:从硬件设计到性能测试全解析

在汽车电子和高级驾驶辅助系统(ADAS)中,电源管理单元(PMIC)是确保传感器稳定可靠运行的核心。其工作原理在于集成多路高效电源转换器(如Buck、Boost)和精密监控电路,通过数字接口实现灵活配置与实时诊断。这项技术的核心价值在于为毫米波雷达等关键负载提供低噪声、高精度、满足严格时序与功能安全(ASIL)要求的供电方案,从而提升整个感知系统的信噪比与可靠性。其典型应用场景包括自动驾驶域控制器、车载传感器融合模块等。本文以德州仪器(TI)的LP87745-Q1专用PMIC及其评估模块(EVM)为例,深入

weixin_27017211的博客 311

错误: 对象不支持“attachEvent”属性或方法

错误: 对象不支持“attachEvent”属性或方法 解决办法 把attachEvent 改为addEventListener即可

2万+

MES系统领料申请、出库、确认到料各环节的处理

在WMS和MES系统协同的车间管理中,核心分工原则为:MES负责生产需求发起(领料申请)和结果确认(到料验收),WMS执行库存管理和物流作业。具体流程为:1)MES根据生产需求生成领料单推送至WMS;2)WMS完成拣货出库并调度AGV配送;3)车间在MES确认到料后解锁生产工序。系统边界严格限定:MES不参与库存/库位管理,WMS不干预生产决策。特殊场景(紧急补料、缺料异常等)通过标准化接口流程处理,确保生产与物流高效协同的同时保持账实一致。

做有价值的事,积累有价值的笔记! 585

对象不支持“attachEvent”属性或方法的解决办法

有些脚本在IE11下执行会报错误: 对象不支持“attachEvent”属性或方法 解决办法 解决办法:把attachEvent改为addEventListener即可 转载于:https://www.cnblogs.com/wintalen/p/4343905.html...

weixin_30845171的博客 6574

Python 实现生命游戏及进化模拟完整指南

生命模拟是进化计算的一个特定子集,模拟了自然界中所观察到的自然过程,例如粒子或鸟群的聚集方式。生命模拟只是用来探索和优化问题的模拟形式之一,还有很多其他形式的模拟,可以更好地建模各种过程,但它们都源于康威生命游戏 (Conway’s Game of Life)。在本节中,我们将介绍生命模拟的基本概念,并使用 Python 实现康威生命游戏。

盼小辉丶的博客 7万+

基于Python实现身份证信息识别

身份证是一种重要的证件,包含了个人的基本信息,如姓名、性别、出生日期、住址等。在实际应用中,有时需要对身份证进行自动化的识别,以提高工作效率和准确性。本文将介绍如何使用Python实现身份证信息的识别,通过图像预处理、OCR技术和解析算法,实现对身份证号码和其他信息的提取和解析。

商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml 1万+

浏览器不支持attachEvent事件解决方案及跨浏览器的事件处理程序方法

浏览器在事件处理程序上,根据现有及过往浏览器类型,总共有5种形式:查看5种事件处理程序详情 1)HTML事件处理程序 2)DOM0 级事件处理程序 3)DOM2 级事件处理程序 4)IE事件处理程序 5)跨浏览器的事件处理程序 在我们使用IE事件处理程序时,我们会用到两个函数attachEvent()和detachEvent();因为目前IE11已经不再支持前述的两个函数了,当我们使用atta...

weixin_37861326的博客 9055

16、二阶差分功耗分析(DPA)的再审视

本文深入探讨了二阶差分功耗分析(DPA)中的关键问题,包括不同组合函数的性能、信息论分析以及在有轮廓和无轮廓攻击场景下的实验结果。通过对掩码AES和DES的模拟和实际攻击实验,研究了归一化乘积、求和和绝对差值等组合函数在不同噪声水平下的效率,并强调了信息论分析在评估侧信道对抗措施中的重要性。

leaf8的博客 118

DOM注册事件(绑定事件)

给元素添加事件,称为注册事件或者绑定事件。注册事件有两种方式:传统方式和方法监听注册方式。

NY_21的博客 567

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

js原生实现为元素绑定事件兼容代码

问题:为元素绑定多个事件, 对象.addEventListener(“事件类型”,事件处理函数,false)方法中,谷歌和火狐支持,IE8不支持 对象.attachEvent(“有on的事件类型”,事件处理函数)方法谷歌和火狐支持不支持,IE8支持 要求:同时让每个浏览器都支持 思路:封装兼容代码,判断浏览器是否支持 具体实现代码如下: <body> <input type="b...

Potry Code的博客 547

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

addEventListener兼容ie低版本

之前一直使用addEventListener来绑定事件,后来发现这个方法在ie低版本不支持, ie低版本支持的是attachEvent

金大光 1万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

addEventListener/attachEvent兼容IE浏览器与标准浏览器

标用准浏览器中可以使addEventListener()函数来给DOM元素绑定事件,使用removeEventListener()函数移除事件绑定,而IE6 IE7 IE8不支持addEventListener()和removeEventListener(),只能使用attachEvent()和detachEventListener()方法。IE从IE9开始支持addEventListener

不吃鱼的猫 5298

JS:attachEvent和addEventListener 使用方法

 JS:attachEvent和addEventListener 使用方法attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列)addEventListener方法 用于 Mozilla系列举例:document.getElementById("btn").onclick = method1;document.getElementById

fisher_jiang的专栏 4万+

addEventListener和attachEvent的区别

addEventListener共有3个参数,如下所示:element.addEventListener(type,listener,useCapture);参数参数说明element要绑定事件的对象,及HTML节点。type事件名称,注意去掉事件前边的“on”,比如“onclick”要写成“click”,“onmouseover”要写成“mouseover”。listener要绑定的事件监听函数

强子的专栏 1万+

JavaScript事件监听(attachEvent、 addEventListener)

事件监听:同一个事件绑定多个事件处理程序 IE:(IE8及以下查看效果) 对象.attachEvent(‘事件(on)’,‘事件处理程序’) 添加事件 对象.detachEvent(‘事件(on)’,‘事件处理程序’) 删除事件案例:给一个div绑定两个处理程序,查看执行顺序(需要在IE8下查看效果)<!doctype html> <html l

dayewandou的博客 1136

[JavaScript]onclick、addEventListener、attachEvent详解

由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!点击【学习资料】即可免费领取!目、讲解视频,并且会持续更新!**如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!点击【学习资料】即可免费领取![外链图片转存中…(img-2JID2FuB-1712270526978)]

2401_84092068的博客 2041

addEventListenter和attachEvent事件兼容代码

在浏览器中,绑定事件方法由于IE和chrome等支持W3C标准的浏览器有所区别。本文针对addEventListener和attachEvent的这两个进行了一些分析,最后给出了一个比较完整的兼容代码 一般我们在JS中添加事件,是这样子的 obj.onclick=method 这种绑定事件的方式,兼容主流浏览器,但如果一个元素上添加多次同一事件呢? obj.oncl

qq_36090419的博客 1069

js绑定事件方法:addEventListener与attachEvent的不同浏览器的兼容性写法

js的事件绑定方法中,ie只支持attachEvent,而FF和Chrome只支持addEventListener,所以就必须为这两个方法做兼容处理,原理是先判断attachEvent只否为真(存在),如果为真则用attachEvent()方法,否则的话就用addEventListener()。 另外,为了避免每次绑定事件时都要做判断,可以封装一个函数myAddEvent(obj,ev,fn){

sunny327的专栏 2万+

attachEvent报错原因

document.attachEvent is not a function出错的原因 报错原因有: (1)、利用attachEvent()直接在谷歌浏览器打开,我就是犯这种低级错误的。 重要事情说三遍:attachEvent是IE浏览器独有的!!!attachEvent是IE浏览器独有的!!!attachEvent是IE浏览器独有的!!! (2)、在IE11版本浏览器打开运行程序,I...

Ultraman_and_monster的博客 5398

360兼容模式下 对象不支持“attachEvent”属性

在360模式下,js程序中报 对象不支持“attachEvent”属性 报错代码如下: if (window.VBArray && window.addEventListener) { //IE9 el.attachEvent('onkeydown', function () { //do something...; }); el.attachEvent('oncut', function (

白不懂黑的静的专栏 1428

js 添加事件 attachEvent 和 addEventListener 的用法

一般我们在JS中添加事件,是这样子的 ? 1 obj.onclick=method 这种绑定事件的方式,兼容主流浏览器,但如果一个元素上添加多次同一事件呢? ? 1 2 3 obj.onclick=method1; obj.onclick=method2; obj.o...

dhm1991的博客 122
上一篇: 开发人员用什么反编译工具?idea如何反编译.class文件?
下一篇: myeclipse 启动项目 报JVM BIND错误
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我才是真的封不觉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值