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

已采纳回答 / heshuai
document.onclick = function (){       menu.style.display = "none";   }当你写这个的时候,如果你的三角点击事件没阻止冒泡,当你点击三角时,同时会触发document.onclick事件,menu就不会显示出来。

最新回答 / 夜夜被帅醒
这样做逻辑上没有意义吧,你是想键盘敲和鼠标点同时发生来触发事件??

最新回答 / 于Sir_
刚才已经尝试 如果父类有同类事件可以冒泡执行 但是如果触发事件与父类事件不同则不会冒泡触发<div onclick="alert(123)"> <button type="button" class="btn btn-default" onmousedown="alert(1)">button</button> </div>----上面这段点击button只会弹出1<div onclick="alert(123)"><button typ...

已采纳回答 / YibuMe
DOM0级事件为一个程序添加事件处理程序是不可以堆叠,如果为一个对象的同一个事件添加多个事件处理程序话只有最后添加的事件处理程序有效

最赞回答 / lqzh
 for(var i=0;i<as.length;i++){                as[i].onmouseover=function(){            this.style.background="#ccc";        }}如果  this.style.background="#ccc"; 写成 as[i].style.background="#ccc";最后as[0]~as[3]的元素的 onmouseover 函数会变成 as[0].onmouseover=as[i]...

已采纳回答 / 彭若飞
直接用角标index 获取  title.innerHTML=as[index].innerHTML; 获取后在吧index=-1

已采纳回答 / 相思勿念
你有几层就会冒几层,直到最外面的body那层

已采纳回答 / Csunnnnn
本例中的事件监听器只是用来触发定时器,之后是靠定时器来维持函数的调用,从而达到不断生成随机数的效果。此时事件监听器只作为触发定时器的媒介,一旦定时器被触发,函数的重复调用就跟监听器本身没什么关系了。此时解除监听器也没什么用,因为正在执行的函数不依赖监听器来实现,而是定时器。所以要清除定时器,这样才能阻止函数的调用。

最新回答 / 风_起
上面的鼠标左键并没有处理,可以自行添加之。

已采纳回答 / 猴塞勒个雷
你绑定事件是i只是个引用,循环结束后i的值就变了,你可以试试每次输出的i都死i.length.在js中for是无作用域的。执行dom节点操作时取得便是for最后的i++的值.这是JavaScript一个经典问题:在遍历数组时对DOM监听事件,索引值始终等于遍历结束后的值.解决方法:方法一:利用必包for(var i=0;i<as.length;i++){    (function (_i){     as[_i].onmouseover = function() {            this....

最新回答 / future_18
event代表的是事件对象,event只是这个事件对象的名称而已,可以用任何名字代替,function  showMes(event){console.log(event)}eventUtil.addHandler(btn3,"click",showMes);你可以看下event到底是什么

已采纳回答 / 白露蒹葭
方法一:name在进入函数执行上下文开始执行代码的时候,name是undefined的,知道执行完var name = function () { }这句,name才会得到赋值;     方法二:在进入函数执行上下文开始执行代码的时候,name已经是一个function了。第一种方式在需要在调用前出现,第二种方式位置不重要,可以放到最后.

最新回答 / TimeLessLess
比如css伪类:hover和js中的onmouseover;hover包括了鼠标移到对象上,同时鼠标再移出对象的过程,相应的子类也被选中了。而mouseover是鼠标经过对象时,不包含他的子类同时被选中。主要区别在于 hover元素的子类上也有添加了事件驱动。而mouseover 只对当前元素添加事件驱动。且 hover 事件包含mouseover 事件

已采纳回答 / 猴塞勒个雷
不是ie不能用,IE有自己的一套规则方法,你需要考虑chrome,ie8版本以上,以及火狐等的兼容问题.比如事件的dom2级事件处理,在ie是attachEvent(,),而在chrome则是addEventListener(,,).
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消