相容火狐 谷歌 低版本高版本IE的事件監聽方法

2021-08-21 04:19:44 字數 2277 閱讀 2415

html>

<

htmllang="en">

<

head>

<

metacharset="utf-8">

<

title>title

title>

<

style>

#div1

#div2

#div3

style>

head>

<

body>

<

divid="div1">

<

divid="div2">

<

divid="div3">

div>

div>

div>

<

script>

vardiv1=document.getelementbyid("div1");

vardiv2=document.getelementbyid("div2");

vardiv3=document.getelementbyid("div3");

// div1.οnclick=function ()

// div2.οnclick=function ()

// div3.οnclick=function ()

// div1.addeventlistener("click",fa,true)

functionfa()

// div2.addeventlistener("click",fb,true)

// function fb()

// div3.addeventlistener("click",fc,true)

// function fc()

// 加

false

執行事件捕獲和冒泡,加上

true

後只執行捕獲

// 刪除事件監聽

// div1.removeeventlistener("click",fa

// ,true);

//// }

// 低版本

ie事件監聽執行

"onclick",function () )

// 刪除低版本

ie事件監聽

// div1.detachevent("onclick",function () )

addevent(div1,fa,'click',false);

// 融合了低版本

ie和高版本

ie、谷歌、火狐等的方法

functionaddevent(obj,fa,even,boolean)

else

}script>

body>

html>

低版本IE迭代

刪除 api 功能 替代功能 attachevent addeventlistener window.execscript eval window.doscroll window.scrollleft window.scrolltop document.all document.getelement...

sqlserver高版本到低版本遷移

從sqlserver2014 備份bak檔案,在sqlserver2012中還原時遇到版本不相容的問題。經過leader 指導,可嘗試以下辦法處理資料遷移。共分三個步驟 一 對需要遷移資料庫生成sql指令碼,右鍵目標資料庫,選擇任務 生成指令碼,並選擇高階選項如下 二 在sqlserver2012新...

高版本glibc環境編譯相容低版本機器的 so檔案

背景 產品需要給使用者提供呼叫的.so檔案。但使用者的伺服器glib庫版本比較低是2.12版本,同時又因為伺服器是生產環境,不能隨便公升級庫檔案。而我們內部的編譯機器由於相容c 新特性的原因,都已經公升級到2.14版本以上了。這樣導致編譯出來的.so檔案不能正常在客戶機器上呼叫。那就想辦法做相容吧。...