为了账号安全,请及时绑定邮箱和手机立即绑定

关于IE事件处理流

关于IE事件处理流

明月笑刀无情 2018-12-06 14:20:31
很多书上说IE不支持addEventListener的用法但是我用IE测试的时候没出什么问题,我用的是IE9。还说IE只支持事件冒泡但是经过我的实验却不是这样的: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css"> </style> </head> <body id="eventTest"> <div id="et">点击这里</div> </body> <script src="myTest.js" type="text/javascript"></script> </html> js代码: var myelement=document.getElementById("eventTest"); var me=document.getElementById("et"); var clickOne = function testFun() { alert("you click me first"); }; var clickTwo = function testFun() { alert("you click me second"); }; myelement.addEventListener("click",clickOne,true); me.addEventListener("click",clickTwo,true); 先输出you click me first在输出you click me second,不知道是不是IE9已经兼容了,还是我测试的有问题。知道的大大一定要告诉我啊。
查看完整描述

2 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

IE9 基本是符合w3c的标准的,6,7,8这些版本都是很奇怪的

查看完整回答
反对 回复 2018-12-24
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

你的测试结果应该可以表明IE9已经支持了吧,以前的版本好像是通过attachEvent来绑定事件的。

查看完整回答
反对 回复 2018-12-24
  • 2 回答
  • 0 关注
  • 431 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信