javascript如何獲取觸發事件的物件
由於事件冒泡顯現的存在,所以有時候有時候觸發事件的物件和註冊事件處理函式的物件並不是一個,而在實際應用中往往要獲取觸發事件的物件,下面就通過例項程式碼介紹一下如何獲取觸發事件的物件。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> * { margin:0px; padding:0px; } #box { margin:100px; width:300px; height:300px; background:blue; } ul{list-style:none} ul li { width:150px; height:30px; margin-top:5px; background:green; } </style> <script type="text/javascript"> function myfunction(ev) { var ev=ev?ev:event; var obj=ev.srcElement?ev.srcElement:ev.target; alert(obj.id); } window.onload=function() { var box=document.getElementById("box"); box.onclick=myfunction; } </script> </head> <body> <div id="box"> <ul> <li id="螞蟻部落一">螞蟻部落一</li> <li id="螞蟻部落二">螞蟻部落二</li> <li id="螞蟻部落三">螞蟻部落</li> </ul> </div> </body> </html>
在以上程式碼中,當觸發onclick事件的時候,能夠彈出觸發事件物件的id屬性值,程式碼非常的簡單這裡就不多介紹了,可以參閱相關閱讀,如有任何疑問可以跟帖留言。
相關閱讀:
1.ev=ev?ev:event可以參閱var ev=window.event||ev的作用是什麼一章節。
2. srcElement屬性可以參閱javascript event.srcElement一章節。
3. target屬性可以參閱javascript event.target一章節。
4.onclick事件可以參閱javascript click 事件一章節。
相關文章
- 原生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事件
- DOM操作小練習-觸發事件獲取系統時間的程式碼原理事件
- 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事件
- 【PB】如何觸發帶引數的自定義事件?事件
- Javascript中的事件物件和事件型別JavaScript事件物件型別
- 獲取LOV事件事件
- javascript獲取date物件的時間戳程式碼例項JavaScript物件時間戳
- JavaScript如何獲取元素的標籤型別JavaScript型別
- javascript如何獲取電腦螢幕的尺寸JavaScript