已采纳回答 / qq_林深不知处_0
detachEvent是element的一个属性,属性值为一个function,如果浏览器不支持这个属性,那么值就是null或undefined,根据js隐式转换的规则,返回的就是false。这是一种最常见的浏览器能力监测方法。
2018-12-16
已采纳回答 / 保卫家乡
#divselect cite:after{content:"▼";display:block;position:absolute;right:5px;top:3px;}自己添加一个箭头吧。
2018-07-25
已采纳回答 / rainforestYSLK
你的后面的代码写的有bug ,将var btn=document.getElementById('btn');后面的代码修改为:function cons(event) {alert(event.type);}eventUtil.addHandler(btn, 'click', cons);//eventUtil.removeHandler(btn, 'click', cons);因为你删除句柄的时候要求参数和添加句柄时是一致的,包括第三个参数:函数,所以不能使用匿名函数。将这个函数封装起来就可以了,它传...
2018-05-18
已采纳回答 / 纸丶两面白
你写的onclick="showmes(this)"里面的this指的是document.getElementById("btn2")也就是按钮2本身。所以传到showmes(event)这个函数的时候,这个event其实传进来的是document.getElementById("btn2")。所以既然这个event并不是事件对象,当然会报错啦
2018-05-07
已采纳回答 / 慕娘2318213
ele.addEventListener(ele,type,hander)改为ele.addEventListener(type,hander,false)
2018-05-03
已采纳回答 / xll19950213
<...code...>事件触发时,函数中的代码从上到下的运行。如果不遍历菜单数组将每个选项的背景重置为白色,那么按一次向下键就有一个选项的背景色变红,按完几次后所有的选项都变红了(用户不知道自己此刻选中的是哪个选项),所以每次键盘按下之前要将之前按下的效果清空。
2018-01-30