原生javascript如何獲取觸發事件的物件
在實際應用中可能需要明確知道具體是哪個元素觸發了事件,下面就通過程式碼例項介紹一下如何實現此功能,並且能夠相容各個主流瀏覽器,希望能夠給需要的朋友帶來幫助。
程式碼如下:
程式碼實現了要求,點選單元格可以講指定單元格中的內容寫入div。[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #thetable{ background-color:green; font-size:12px; } #thetable th{ text-align:center; height:30px; line-height:30px; } #thetable td{ width:150px; height:30px; line-height:30px; text-align:center; background-color:#FFF; } </style> <script type="text/javascript"> window.onload=function(){ var otable=document.getElementById("thetable"); var odiv=document.getElementById("thediv"); otable.onclick=function(ev){ var ev=ev||window.event; var target=ev.target||ev.srcElement; if(target.tagName=="TD"){ odiv.innerHTML=target.innerHTML; } } } </script> </head> <body> <div id="thediv">此處顯示點選標籤的內容</div> <table id="thetable"> <tr> <td>螞蟻部落一</td> <td>螞蟻部落二</td> <td>螞蟻部落三</td> </tr> <tr> <td>螞蟻部落四</td> <td>螞蟻部落五</td> <td>螞蟻部落六</td> </tr> </table> </body> </html>
相關閱讀:
1.onclick事件可以參閱javascript click 事件一章節。
2.var ev=ev||window.event可以參閱var ev=window.event||ev的作用是什麼一章節。
3.ev.target可以參閱javascript event.target一章節。
4.ev.srcElement可以參閱javascript event.srcElement一章節。
5.tagName屬性可以參閱javascipt tagName一章節。
6.innerHTML屬性可以參閱js innerHTML一章節。
相關文章
- javascript如何獲取觸發事件的物件JavaScript事件物件
- Vue事件獲取觸發事件物件和繫結事件物件Vue事件物件
- javascript如何獲取事件目標物件JavaScript事件物件
- div元素獲取焦點觸發focus事件事件
- 觸控事件獲取座標事件
- JavaScript 模擬事件觸發JavaScript事件
- javascript如何獲取具有指定class屬性的元素物件JavaScript物件
- javascript相容各個瀏覽器的獲取事件源物件程式碼JavaScript瀏覽器事件物件
- javascript根據class獲取物件JavaScript物件
- javascript避免dom事件重複觸發JavaScript事件
- JavaScript 通過class獲取元素物件JavaScript物件
- JavaScript獲取物件資料型別JavaScript物件資料型別
- JavaScript獲取head標籤物件JavaScript物件
- 如何使用jQuery獲取物件的尺寸jQuery物件
- 如何觸發react input change事件React事件
- 原生javascript獲取dom元素簡單介紹JavaScript
- DOM操作小練習-觸發事件獲取系統時間的程式碼原理事件
- 如何使用原生的 JavaScript 程式碼,觸發 SAP UI5 按鈕控制元件的點選事件處理函式JavaScriptUI控制元件事件函式
- JavaScript 事件物件JavaScript事件物件
- js獲取事件源物件程式碼例項JS事件物件
- javascript如何獲取圖片的高度JavaScript
- javaScript事件(三)事件物件JavaScript事件物件
- javascript使用class獲取元素物件程式碼JavaScript物件
- 觸發器中獲取SQL語句觸發器SQL
- 相容所有瀏覽器的獲取事件源物件程式碼瀏覽器事件物件
- javascript如何獲取屬性值JavaScript
- javascript如何獲取img圖片的尺寸JavaScript
- javascript如何獲取url傳遞的值JavaScript
- JavaScript使用name屬性值獲取元素物件JavaScript物件
- 如何建立和獲取正則物件?物件
- 物件獲取原型物件物件原型
- 原生就javascript實現的獲取子元素程式碼例項JavaScript
- 有趣的觸發器事件觸發器事件
- 取消事件觸發事件
- JavaScript 事件捕獲JavaScript事件
- 【PB】如何觸發帶引數的自定義事件?事件
- Javascript中的事件物件和事件型別JavaScript事件物件型別
- 獲取LOV事件事件