Firfox 不支持event

  function del() {
var srcElement  = event.srcElement; //觸發事件的源對象,現在是超鏈接觸發
$(srcElement .parentElement).remove();
}


之前的代碼,在IE和Chrome下正常,在火狐下得不到源對象,原因是Firefox不支持srcElement屬性,而是使用target屬性,對代碼進行以下修改,

IE、Chrome、Firefox下就都正常了


 function del() {

       var theEvent = window.event || arguments.callee.caller.arguments[0];
var srcElement = theEvent.srcElement;
               if (!srcElement){
                     srcElement = theEvent.target;
                 } 
       $(srcElement.parentElement).remove();
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章