已采納回答 / 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