最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于火狐(firefox)及ie下event獲取的兩種方法

 更新時間:2012年12月27日 09:39:44   作者:  
經(jīng)常有同事問我在火狐瀏覽器怎么獲取event的方法,大多是想獲取event.keyCode的功能,接下來為您介紹兩種實現(xiàn)方法,需要了解的朋友可以參考下
經(jīng)常有同事問我在火狐瀏覽器怎么獲取event的方法,大多是想獲取event.keyCode的功能兩種方法
第一種方法
復(fù)制代碼 代碼如下:

function a(e){
e=e||window.event;
alert(e.keyCode);
}

ie瀏覽器如下調(diào)用
復(fù)制代碼 代碼如下:

<body onclick="a()">

firefox火狐瀏覽器如下調(diào)用
復(fù)制代碼 代碼如下:

<body onclick="a(event)">

這樣就可以調(diào)用成功
這種方法在firefox需要帶個參數(shù)過去,不是太好,下面介紹第二種方法
第二種方法
復(fù)制代碼 代碼如下:

function a(){
e=arguments.callee.caller.arguments[0] || window.event;
alert(e.keyCode);
}

ie和firefox下都如下調(diào)用
復(fù)制代碼 代碼如下:

<body onclick="a()">

這里要解釋一下arguments.callee.caller.arguments[0],
簡單例子如下:
復(fù)制代碼 代碼如下:

function a(){
b();
}
function b(){
alert(b === arguments.callee)
alert(b.caller === a)
alert(arguments.callee.caller === a)
}
a();

上面的這個例子將輸出3個true,表明當(dāng)a()調(diào)用時,函數(shù)b與函數(shù)a的關(guān)系。
arguments.callee指的就是當(dāng)前的函數(shù)體
arguments.callee.caller就是當(dāng)前函數(shù)的上級函數(shù)
所以當(dāng)執(zhí)行onclick="a()"時arguments.callee就是a(),arguments.callee.caller就是function onclick
onclick的第一個能數(shù)就是event,也就是arguments.callee.caller.arguments[0]這個。

相關(guān)文章

  • js使用xml數(shù)據(jù)載體實現(xiàn)城市省份二級聯(lián)動效果

    js使用xml數(shù)據(jù)載體實現(xiàn)城市省份二級聯(lián)動效果

    這篇文章主要為大家詳細(xì)介紹了js使用xml數(shù)據(jù)載體實現(xiàn)城市省份二級聯(lián)動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • uniapp使用uni-imei插件獲取手機(jī)的設(shè)備號

    uniapp使用uni-imei插件獲取手機(jī)的設(shè)備號

    uniapp框架是一款開發(fā)跨平臺應(yīng)用的工具,它支持iOS、Android以及Web等多個平臺,在這些平臺中,uniapp可以訪問某些設(shè)備的硬件信息,這篇文章主要給大家介紹了關(guān)于uniapp使用uni-imei插件獲取手機(jī)設(shè)備號的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • 微信小程序開發(fā)指南之圖片壓縮解決方案

    微信小程序開發(fā)指南之圖片壓縮解決方案

    在項目開發(fā)過程中遇到一個需要從小程序上傳圖片的需求,此需求實現(xiàn)起來并不難,下面這篇文章主要給大家介紹了關(guān)于微信小程序開發(fā)指南之圖片壓縮解決方案的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • 詳解webpack介紹&安裝&常用命令

    詳解webpack介紹&安裝&常用命令

    本篇文章主要介紹了詳解webpack介紹&安裝&常用命令,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • js實現(xiàn)可旋轉(zhuǎn)的立方體模型

    js實現(xiàn)可旋轉(zhuǎn)的立方體模型

    這里給大家分享的是通過js腳本來控制頁面中的正方體轉(zhuǎn)動特效,用戶可以點擊按鈕向右轉(zhuǎn)動,也可以向下轉(zhuǎn)動,結(jié)合自己的需求控制即可。效果非常棒,這里推薦給大家
    2016-10-10
  • 微信小程序?qū)崿F(xiàn)手指觸摸畫板

    微信小程序?qū)崿F(xiàn)手指觸摸畫板

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)手指觸摸畫板,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • jQuery中選擇查找自定義屬性具有特定值的所有元素

    jQuery中選擇查找自定義屬性具有特定值的所有元素

    同樣在HTML5可以通過data-自定義屬性名來給元素添加自定義的屬性名。一旦添加完成之后。通過JS可以獲取以及設(shè)置自定義屬性。這篇文章主要介紹了jQuery中選擇查找自定義屬性具有特定值的所有元素
    2023-02-02
  • 23個Javascript彈出窗口特效整理

    23個Javascript彈出窗口特效整理

    23個Javascript彈出窗口特效,需要的朋友可以參考下。
    2011-02-02
  • 基于chosen插件實現(xiàn)人員選擇樹搜索自動篩選功能

    基于chosen插件實現(xiàn)人員選擇樹搜索自動篩選功能

    這篇文章主要介紹了基于chosen插件實現(xiàn)人員選擇樹搜索自動篩選功能的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • echarts使用中關(guān)于y坐標(biāo)軸無法正常顯示的問題解決記錄

    echarts使用中關(guān)于y坐標(biāo)軸無法正常顯示的問題解決記錄

    Echarts是由百度提供的數(shù)據(jù)可視化解決方案,下面這篇文章主要給大家介紹了關(guān)于echarts使用中關(guān)于y坐標(biāo)軸無法正常顯示的問題解決記錄,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12

最新評論

尚志市| 景东| 德江县| 禹州市| 涿鹿县| 习水县| 潜江市| 黄冈市| 东台市| 波密县| 高密市| 金昌市| 甘南县| 江门市| 宁国市| 潞西市| 徐州市| 清镇市| 南昌县| 石柱| 云安县| 福鼎市| 循化| 綦江县| 临夏县| 怀仁县| 乐山市| 简阳市| 松潘县| 望江县| 茌平县| 逊克县| 寿宁县| 剑阁县| 偏关县| 自贡市| 平顺县| 加查县| 通许县| 卓尼县| 积石山|