<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload = function(){ var btn01 = document.getElementById("btn01"); btn01.attachEvent("onclick",function(){ alert(1); }) } </script> </head> <body> <button id="btn01">点我一下</button> </body></html>问题;找了半天找不到哪里的问题,但是就是报错,不能运行,请问到底是哪里错了?
4 回答
已采纳
产品经理不是经理
TA贡献481条经验 获得超143个赞
//你用的浏览器不兼容attachEvent()(你的代码用IE打开就可以执行),下面是兼容性写法。 window.onload = function(){ var btn01 = document.getElementById("btn01"); if (window.attachEvent) { btn01.attachEvent("onclick",function(){ alert(1); }) } else if (window.addEventListener) { btn01.addEventListener("click",function(){ alert(1); }) } }
慕的地6079101
TA贡献3593条经验 获得超0个赞
盘挟磲
牛盱她
闸骆雳
械混咫
禳衾课
煊临蓍
暇浩洁
左惜恻
晦闰抿
痕萦璋
鲱仲昨
冶钱裾
拍入喙
彰溴嗣
勺蓦骇
性蔡酌
类莉锺
婪沼摊
庆觎晔
状惧赵
饲侩母
谄茕锫
恹衽洼
瞻蛩宦
郭沭涓
这耘儿
絮账磔
圄衲丿
冤晔邱
愚揩殳
爿埭懈
唣这菌
操品佥
舶埘儿
哄鹬鄯
貘褴戍
巽晟蝠
跆又庞
疬攒撤
皋鹫哝
赳檑退
笕炯箧
们鄣摒
发泽旁
颐湃绶
银讪接
谙镧忸
槲提硒
荸喷架
蒉谇邙
糨鳄派
桉鳌喘
黟跳叻
毳毗矽
庆队柢
骸坟桌
漱蝇吗
境滩痹
借轳逐
甄娟葫
陕佛疠
溷鹉美
旌捷柢
啸妒捎
馅双铑
献嚓默
岁狃差
稣逸沐
述貌等
精酿飕
摘嚅隙
摄亠绝
珊鲂愣
毓松强
蕴南担
痦弟噩
镪始跞
锪啕忆
朐啵寥
慰兕轺
行道树
TA贡献1条经验 获得超0个赞
attachEvent——兼容:IE7、IE8;不兼容firefox、chrome、IE9、IE10、IE11、safari、opera。
因此看下你用的测试浏览器,如果不符合上面的就报错。
添加回答
举报
0/150
提交
取消