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

已采纳回答 / 小彭友哇
在冒泡阶段触发,也就是说该事件会先触发具体元素的事件,再触发他父级的事件,依次直到html

已采纳回答 / yuhengshen
DOM3级的时候,最好不要用匿名函数作为参数。

已采纳回答 / 测试_菩提果一枚
函数中的形参是局部变量,调用时值传递,与变量名无关

已采纳回答 / qq_林深不知处_0
detachEvent是element的一个属性,属性值为一个function,如果浏览器不支持这个属性,那么值就是null或undefined,根据js隐式转换的规则,返回的就是false。这是一种最常见的浏览器能力监测方法。

已采纳回答 / 慕妹6349274
你是要测试的话,可以用Opera代替的

已采纳回答 / 麻辣土豆
可能是因为这里DOM0级更合适吧,毕竟DOM2级还要考虑兼容性,这里用DOM0级就能处理问题,也不需要考虑兼容。

已采纳回答 / 保卫家乡
#divselect cite:after{content:"▼";display:block;position:absolute;right:5px;top:3px;}自己添加一个箭头吧。

已采纳回答 / rainforestYSLK
你的后面的代码写的有bug ,将var btn=document.getElementById('btn');后面的代码修改为:function cons(event) {alert(event.type);}eventUtil.addHandler(btn, 'click', cons);//eventUtil.removeHandler(btn, 'click', cons);因为你删除句柄的时候要求参数和添加句柄时是一致的,包括第三个参数:函数,所以不能使用匿名函数。将这个函数封装起来就可以了,它传...

已采纳回答 / 纸丶两面白
你写的onclick="showmes(this)"里面的this指的是document.getElementById("btn2")也就是按钮2本身。所以传到showmes(event)这个函数的时候,这个event其实传进来的是document.getElementById("btn2")。所以既然这个event并不是事件对象,当然会报错啦

已采纳回答 / 慕娘2318213
ele.addEventListener(ele,type,hander)改为ele.addEventListener(type,hander,false)

已采纳回答 / xll19950213
<...code...>事件触发时,函数中的代码从上到下的运行。如果不遍历菜单数组将每个选项的背景重置为白色,那么按一次向下键就有一个选项的背景色变红,按完几次后所有的选项都变红了(用户不知道自己此刻选中的是哪个选项),所以每次键盘按下之前要将之前按下的效果清空。
首页上一页1234567下一页尾页
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消