替代window.event.srcElement效果的可兼容性的函數(shù)
更新時間:2009年12月18日 02:27:52 作者:
getEvent()方法可模擬window.event效果
復(fù)制代碼 代碼如下:
function getEvent()
{
var i = 0;
if(document.all){
return window.event;
}
func = getEvent.caller;
while(func != null)
{
var arg0 = func.arguments[0];
if(arg0)
{
if(arg0.constructor == MouseEvent)
{
return arg0;
}
}
func = func.caller;
}
return null;
}
函數(shù)中要引用須傳參e才能等到:
復(fù)制代碼 代碼如下:
function buttonOver(e)
{
e = getEvent();
var obj = e.srcElement || e.target;
if (obj.runtimeStyle){
obj.runtimeStyle.cssText = "background-color:#FFFFFF";
}
else
obj.style.background = "#FFFFFF";
}
相關(guān)文章
JavaScript學(xué)習(xí)小結(jié)(7)之JS RegExp
在js中,正則表達式是由一個RegExp對象表示的,RegExp 是正則表達式的縮寫。RegExp簡單的模式可以是一個單獨的字符。更復(fù)雜的模式包括了更多的字符,并可用于解析、格式檢查、替換等等??梢允褂靡粋€RegExp()構(gòu)造函數(shù)來創(chuàng)建RegExp對象,也可以使用直接量語法2015-11-11js實現(xiàn)把圖片的絕對路徑轉(zhuǎn)為base64字符串、blob對象再上傳
本文主要介紹了JavaScript把項目本地的圖片或者圖片的絕對路徑轉(zhuǎn)為base64字符串、blob對象再上傳的方法,具有一定的參考價值,需要的朋友一起來看下吧2016-12-12javascript實現(xiàn)粘貼qq截圖功能(clipboardData)
這篇文章主要介紹了javascript實現(xiàn)粘貼qq截圖功能,利用clipboardData在網(wǎng)頁中實現(xiàn)截屏粘貼的功能,感興趣的小伙伴們可以參考一下2016-05-05JavaScript中setInterval()用法舉例詳解
這篇文章主要給大家介紹了關(guān)于JavaScript中setInterval()用法的相關(guān)資料,setInterval()方法可按照指定的周期(以毫秒計)來調(diào)用函數(shù)或計算表達式,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下2023-10-10JS 設(shè)計模式之:單例模式定義與實現(xiàn)方法淺析
這篇文章主要介紹了JS 設(shè)計模式之:單例模式,結(jié)合實例形式分析了JS 單例模式原理、定義、實現(xiàn)方法與相關(guān)注意事項,需要的朋友可以參考下2020-05-05