js獲取事件源物件程式碼例項
所謂的事件源物件就是事件觸發的物件,比如我們點選一個按鈕,那麼這個按鈕就是事件源物件,但是有時候我們可能利用事件冒泡原理將事件處理函式註冊在父級元素上,無論點選哪個子元素都會執行事件處理函式,有時候我們想要明確的知道是哪個物件觸發的事件,下面就通過程式碼例項介紹一下如何實現此效果,程式碼如下:
[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.getElementById("tb"); 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" id="tb"> <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>
以上程式碼實現了我們的要求,點選單元格可以獲取響應單元格中的內容。
相關閱讀:
1.var ev= ev||window.event可以參閱var ev=window.event||ev的作用是什麼一章節。
2.ev.target屬性可以參閱javascript event.target一章節。
3.ev.srcElement屬性可以參閱javascript event.srcElement一章節。
4.innerHTML屬性可以參閱js innerHTML一章節。
相關文章
- js獲取事件的型別程式碼例項JS事件型別
- js獲取當前月份例項程式碼JS
- js獲取主機域名程式碼例項JS
- js獲取滾動條高度例項程式碼JS
- js獲取選中文字程式碼例項JS
- 相容所有瀏覽器的獲取事件源物件程式碼瀏覽器事件物件
- js獲取指定單元格的內容程式碼例項例項JS
- javascript獲取date物件的時間戳程式碼例項JavaScript物件時間戳
- js獲取網頁title標題程式碼例項JS網頁
- js獲取鍵盤按鍵值程式碼例項JS
- js獲取word文件書籤位置程式碼例項JS
- js獲取頁面中所有元素程式碼例項JS
- js獲取並解析xml檔案程式碼例項JSXML
- js獲取數字最小值程式碼例項JS
- js獲取元素的實際尺寸程式碼例項JS
- js阻止事件冒泡例項程式碼JS事件
- JavaScript獲取星期程式碼例項JavaScript
- js監聽鍵盤事件程式碼例項例項JS事件
- js 物件反射使用程式碼例項JS物件反射
- js獲取選中文字值的例項程式碼JS
- js獲取指定函式的形參程式碼例項JS函式
- js獲取格林威治時間程式碼例項JS
- js獲取瀏覽器視窗尺寸程式碼例項JS瀏覽器
- js獲取數字中的最小數字程式碼程式碼例項JS
- javascript相容各個瀏覽器的獲取事件源物件程式碼JavaScript瀏覽器事件物件
- jquery獲取元素高度程式碼例項jQuery
- js建立XMLHttpRequest物件的程式碼例項JSXMLHTTP物件
- js獲取當前電腦外網ip例項程式碼JS
- js實現的獲取選中文字程式碼例項JS
- js獲取數字和字母隨機數程式碼例項JS隨機
- js獲取指定區間的隨機數程式碼例項JS隨機
- js獲取上傳圖片尺寸和格式程式碼例項JS
- js獲取閏年、日期差等功能程式碼例項JS
- js獲取瀏覽器客戶區尺寸程式碼例項JS瀏覽器
- javascript獲取視窗大小例項程式碼JavaScript
- javascript獲取主機域名程式碼例項JavaScript
- jquery獲取同輩元素程式碼例項jQuery
- javascript獲取元素封裝程式碼例項JavaScript封裝