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();
}