event對(duì)象獲取方法總結(jié)在google瀏覽器下測(cè)試
簡介:
Event 對(duì)象代表事件的狀態(tài),比如事件在其中發(fā)生的元素、鍵盤按鍵的狀態(tài)、鼠標(biāo)的位置、鼠標(biāo)按鈕的狀態(tài)。 事件通常與函數(shù)結(jié)合使用,函數(shù)不會(huì)在事件發(fā)生前被執(zhí)行!
Event對(duì)象的獲取方法:
方法一:
例如:
function demo1(e){
var e = e || window.event;
//此種方法在ie中和google中可以不傳參數(shù)e也可以獲取到event,但是在火狐中必須在事件方法中傳遞event參數(shù)
//才可以獲取到event對(duì)象。
}
<input onclick = "demo1(event)" value="demo1"/>
方法二:通用的方便的方法(這種方法方便之處在于不用傳參數(shù))
例如:
function demo2(){
var e = arguments.callee.caller.arguments[0] || window.event;
//arguments.callee指的就是當(dāng)前的函數(shù)體
//arguments.callee.caller就是當(dāng)前函數(shù)的上級(jí)函數(shù)
//所以當(dāng)執(zhí)行onclick="demo2()"時(shí)arguments.callee就是demo2(),arguments.callee.caller就是function onclick ,
//onclick的第一個(gè)能數(shù)就是event,也就是arguments.callee.caller.arguments[0]這個(gè)。
}
<input onclick="demo2()" value="demo2"/>
詳細(xì)測(cè)試總結(jié):
一:萬能的同樣的方法是:傳遞參數(shù)event(實(shí)參必須寫event換其他名稱不行)方式。
二:window.event適用于ie和google瀏覽器火狐不支持。
三:arguments.callee.caller.arguments[0]僅火狐和google支持,ie不支持這種獲取方式。
從以上測(cè)試結(jié)果可知google瀏覽器支持以上各種獲取方式,屬于兼容性最強(qiáng)的一個(gè)瀏覽器。
相關(guān)文章
JavaScript數(shù)據(jù)類型學(xué)習(xí)筆記分享
這篇文章主要為大家分享了JavaScript數(shù)據(jù)類型學(xué)習(xí)筆記,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
js實(shí)現(xiàn)城市級(jí)聯(lián)菜單的2種方法
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)城市級(jí)聯(lián)菜單的2種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
JS實(shí)現(xiàn)簡單的抽獎(jiǎng)轉(zhuǎn)盤效果示例
這篇文章主要介紹了JS實(shí)現(xiàn)簡單的抽獎(jiǎng)轉(zhuǎn)盤效果,涉及javascript數(shù)值計(jì)算與頁面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-02-02
layui 上傳插件 帶預(yù)覽 非自動(dòng)上傳功能的實(shí)例(非常實(shí)用)
今天小編就為大家分享一篇layui 上傳插件 帶預(yù)覽 非自動(dòng)上傳功能的實(shí)例(非常實(shí)用),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-09-09
用Javascript實(shí)現(xiàn)Windows任務(wù)管理器的代碼
在Windows系統(tǒng)上,自從98系統(tǒng)以來就提供了腳本宿主(Windows Scripting Host 簡稱WSH)的功能,WSH可以加載并運(yùn)行JS和VBS腳本,并支持調(diào)用系統(tǒng)的COM組件,在COM組件的支持下腳本可以輕松實(shí)現(xiàn)非常強(qiáng)大的功能2012-03-03
將html頁面保存成圖片,圖片寫入pdf的實(shí)現(xiàn)方法(推薦)
下面小編就為大家?guī)硪黄獙tml頁面保存成圖片,圖片寫入pdf的實(shí)現(xiàn)方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-09-09
簡單實(shí)現(xiàn)js選項(xiàng)卡切換效果
這篇文章主要為大家詳細(xì)介紹了簡單實(shí)現(xiàn)js選項(xiàng)卡切換效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
基于JS分頁控件實(shí)現(xiàn)簡單美觀仿淘寶分頁按鈕效果
這篇文章主要介紹了基于JS分頁控件實(shí)現(xiàn)簡單美觀仿淘寶分頁按鈕效果的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-11-11

