今天突然間遇到的問題 ,不是很明白,以前我的習(xí)慣是只要會(huì)用就可以,不追求理解,但是現(xiàn)在發(fā)現(xiàn),到了一定的時(shí)候,想學(xué)習(xí)更多的東西的時(shí)候,就必須深入理解
1、IE下,event對(duì)象有srcElement屬性,但是沒有target屬性;
2、Firefox下,event對(duì)象有target屬性,但是沒有srcElement屬性.但他們的作用是相當(dāng)?shù)摹?br>
所以:firefox 下的 event.target = IE 下的 event.srcElement。
解決方法:使用obj = event.srcElement ? event.srcElement : event.target;
或:var evtTarget = event.target || event.srcElement;