javascript相容各個瀏覽器的獲取事件源物件程式碼
所謂事件源物件就是觸發事件的物件,比如我們有可能將事件處理函式註冊在表格table物件上,當點選單元格td的時候,會根據事件冒泡原理傳遞到table物件上,並執行註冊在table上的事件處理函式,有時候我們也需要明確的知道是到底是點選了哪一個單元格,那麼事件源物件就非常重要了。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .table{ width:300px; height:100px; border:1px solid #ccc; border-collapse:collapse; } .table td,.table th { border:1px solid #ccc; padding:5px; } </style> <script type="text/javascript"> window.onload=function(){ var otable=document.getElementsByTagName("table")[0]; var oshow=document.getElementById("show"); otable.onclick=function(ev){ var ev=ev||window.event; var target=ev.target||ev.srcElement; oshow.innerHTML=target.innerHTML; } } </script> </head> <body> <div id="show"></div> <table class="table"> <thead> <tr> <th>螞蟻部落一</th> <th>螞蟻部落二</th> </tr> </thead> <tr> <td>javascript教程</td> <td>jQuery教程</td> </tr> <tr> <td>HTML教程</td> <td>div css教程</td> </tr> </table> </body> </html>
上面的程式碼實現了我們的要求,點選單元格可以獲取單元格中的內容,並寫入div。
使用如下程式碼即可實現事件源物件的相容:
[JavaScript] 純文字檢視 複製程式碼var ev=ev||window.event; var target=ev.target||ev.srcElement;
相關文章
- 相容所有瀏覽器的獲取事件源物件程式碼瀏覽器事件物件
- js相容各個瀏覽器的事件物件JS瀏覽器事件物件
- javascript實現的相容各個瀏覽器的註冊和刪除事件程式碼JavaScript瀏覽器事件
- javascript實現的對相容各個瀏覽器事件封裝JavaScript瀏覽器事件封裝
- javascript相容低版本IE瀏覽器的事件物件JavaScript瀏覽器事件物件
- javascript相容火狐等各瀏覽器的innerText屬性程式碼JavaScript瀏覽器
- JavaScript瀏覽器事件物件JavaScript瀏覽器事件物件
- 相容所有瀏覽器的阻止事件冒泡程式碼瀏覽器事件
- javascript獲取瀏覽器視窗尺寸程式碼片段JavaScript瀏覽器
- js相容所有瀏覽器的事件繫結程式碼JS瀏覽器事件
- 相容所有瀏覽器的阻止事件冒泡js程式碼瀏覽器事件JS
- javascript 獲取瀏覽器資訊JavaScript瀏覽器
- javascript獲取瀏覽器視口尺寸程式碼例項JavaScript瀏覽器
- js獲取事件源物件程式碼例項JS事件物件
- 相容各主瀏覽器透明的CSS瀏覽器CSS
- 相容低版本IE瀏覽器的阻止事件冒泡效果程式碼瀏覽器事件
- 相容各瀏覽器的設為首頁和加入收藏程式碼瀏覽器
- JavaScript 獲取瀏覽器的所使用語言JavaScript瀏覽器
- JavaScript 瀏覽器事件解析JavaScript瀏覽器事件
- 相容各個瀏覽器的scrolltop屬性簡單介紹瀏覽器
- js獲取瀏覽器型別和版本程式碼JS瀏覽器型別
- 相容所有瀏覽器的DOMContentLoaded事件瀏覽器事件
- js中css樣式相容各個瀏覽器寫法JSCSS瀏覽器
- js相容所有主流瀏覽器建立XMLhttpRequest物件例項程式碼JS瀏覽器XMLHTTP物件
- 相容所有瀏覽器的對聯廣告程式碼瀏覽器
- 相容所有瀏覽器的progress程式碼例項瀏覽器
- 相容所有瀏覽器array物件indexOf()方法瀏覽器物件Index
- js獲取瀏覽器視窗尺寸程式碼例項JS瀏覽器
- 相容所有瀏覽器的阻止事件冒泡封裝瀏覽器事件封裝
- 使用 javascript 獲取瀏覽器(或 WKWebView)的安全區資訊JavaScript瀏覽器WebView
- JavaScript獲取瀏覽器、元素、螢幕的寬高尺寸JavaScript瀏覽器
- 瀏覽器中用JavaScript獲取剪下板中的檔案瀏覽器JavaScript
- CSS相容各瀏覽器最小高度且能夠自適應程式碼CSS瀏覽器
- javascript如何獲取觸發事件的物件JavaScript事件物件
- JS相容各個瀏覽器的本地圖片上傳即時預覽效果JS瀏覽器地圖
- IE 瀏覽器各個版本 JavaScript 支援情況一覽表瀏覽器JavaScript
- Javascript和CSS瀏覽器相容總結JavaScriptCSS瀏覽器
- 相容所有瀏覽器的模糊效果程式碼例項瀏覽器