關于event事件對象問題,一直沒搞太清楚。我的理解是,一旦有事件被觸發(fā)(無論是onclick,onmouseout,onmouseover等),系統(tǒng)就會自動的觸發(fā)一個event事件,這個event是來獲取onclick,onmouseout,onmouseover等的詳細信息的,比如按鍵信息等),意思就是我要知道鼠標點擊的是左鍵還是右鍵,鍵盤上按下的是哪個鍵就得用event來獲取對么?那么對于以下的例子,去掉系統(tǒng)默認的行為(在瀏覽器中點擊右鍵會出現(xiàn)默認的菜單)document.oncontextmenu=?function(e){
????var?oEvent;
????if(window.event){
????????oEvent=window.event;
????}else{
????????oEvent=arguments[0];
????}
????retrun?false}這個例子中,function()里無論傳不傳參數(shù)e進去都會達到效果,那么,參數(shù)到底改不改傳進去?為什么要傳進去?
event事件對象問題
nobcainiao
2015-12-26 15:36:25