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

已采纳回答 / web开发小菜鸟
找了半天才知道onkeyup不能阻止默认行为,只有在onkeydown和onkeypress才能阻止默认行为。

最新回答 / 兮悠兮悠水酱
恩...因为你的DOM2写错了,是element.addEventListener(type,handler,false); 不是你写的element.addEventListener(element,type,false); 

最新回答 / 尐调_
IE8及之前的版本,仅支持attachEvent ;  IE8之后支持 addEventListener

最新回答 / 6570353273209278
true用在事件捕获阶段,false是冒泡阶段调用的程序,由于老版本的浏览器不支持事件捕获,所以一般都是用事件冒泡(false)。

最赞回答 / bonorise
搞了半天自己百度弄懂了。因为匿名函数看起来是一样的,其实是两个不同的对象。btn3.addEventListener('click',function(){alert("this.value");},false); btn3.removeEventListener('click',function(){alert("this.value");},false);这两行代码中的function(){alert(alert("this.value"));}看上去是同一个东西,实际上是不同的对象,而removeE...

最新回答 / qq_荒诞的生活_0
onkeydown + onkeyup 等价于 一次 onkeypress

最新回答 / qq_嘿我在这显眼吧_03353416
IE8和更早之前的版本不支持,你确定你代码写的对?不是用的ie的对象事件

最新回答 / GiveMeGeek
就是当你觉得在此刻,视频中的内容对你帮助很大,你就点击笔记,然后勾上截图。此时,就会对视频进行截图。

最赞回答 / 萧雁翎
这个函数,封装了“用DOM方法来根据标签名获得元素”这么一个方法,目的就是为了得到相应标签的元素啊,你前面一大串语句都是在声明变量、遍历查找元素,最后把符合条件的元素放进了eles数组里,你如果用return else;语句把这个数组作为返回值,那么你这整个函数就是个空函数,起不到作用了。只有有输出,才有意义。

已采纳回答 / 万卷古今消永日
list[i]指向的是所有经过遍历的li,并不是你鼠标经过的这一个,你要找到当前的这一个,就必须传值,而this是已经封装好的,指向当前你鼠标指向的这一个。

最新回答 / qq_Mark单_0
我也是犯了这样的错误,就是在index.html中跳转的是event.html文件是另外新建的一个文件,不要跟event.js混起来了,这是两个文件,我就是犯了这样的错误,比较粗心!

最赞回答 / Cre
你这个事件流,并没有定义a的父元素div的事件,没所谓的阻止不阻止,a的stopPropagation是阻止冒泡到div,不是阻止自身事件动作

最新回答 / 任性不是罪
这个方法,是IE8以及其更低版本使用的,对于高版本不适用

已采纳回答 / AGhosts
as[i].onmouseover=function(){                       as[i].style.background="#ccc";  // 此时,as[i]为最后一次循环结果                    }而 this 则是指向当前对象
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消