最贊回答 / Frewen清澄
note:IE11只支持addEventListener!IE9,IE10對attachEvent和addEventListener都支持!TE8及以下版本只支持attachEvent!
2017-07-17
鼠標(biāo)事件是兩個獨立的事件,鍵盤事件更多的類似于一個切換的功能。解決鍵鼠配合的bug呢,可以鼠標(biāo)事件獨立設(shè)置flag的值,而鍵盤事件切換當(dāng)前的flag值,再據(jù)此判斷和調(diào)用適當(dāng)?shù)暮瘮?shù)。
2017-07-14
關(guān)閉按鈕<input type="button" value="X" id="close" >
2017-07-14
老師講錯了。
《JavaScript高級程序設(shè)計》中講了,DOM0級對每個事件只支持一個事件處理程序,這也正是DOM2級相對DOM0級的好處,即DOM2級對每個事件支持多個事件處理程序。
《JavaScript高級程序設(shè)計》中講了,DOM0級對每個事件只支持一個事件處理程序,這也正是DOM2級相對DOM0級的好處,即DOM2級對每個事件支持多個事件處理程序。
2017-07-11
可以用as[i].style設(shè)置style樣式,但是事件處理程序在這里是一個閉包,所以在事件處理程序里面的i永遠(yuǎn)等于for循環(huán)結(jié)束最后一個i的值,這里為5,as[5]不存在,所以沒有效果。如果設(shè)置循環(huán)條件為i<as.length-1;就可以看到,你鼠標(biāo)移在任何一個li標(biāo)簽上面,都只有最后一個li標(biāo)簽變色,因為i只等于4。
2017-07-10