js獲取事件源及觸發該事件的物件
function myfunction(event) {
event = event ? event : window.event;
var obj = event.srcElement ? event.srcElement : event.target;
//這時obj就是觸發事件的物件,可以使用它的各個屬性
//還可以將obj轉換成jquery物件,方便選用其他元素
var $obj = $(obj);
alert($obj.parent().attr("href"));
}
相關推薦
js獲取事件源及觸發該事件的物件
如何獲取事件源及觸發該事件的物件,方法有很多,js中可以通過event來實現,下面有個不錯的示例,感興趣的朋友可以參考下: function myfunction(event) { event = event ? event : window.event; var
js獲取頁面中的滑鼠滾輪事件
附加事件 其中經我測試,IE/Opera屬於同一型別,使用attachEvent即可新增滾輪事件。 /*IE註冊事件*/ if(document.attachEvent){ document.attachEvent('onmousewheel
Delphi Combobox自動選擇項及觸發onchange事件
2中方法: 1. StrngLst := TStringList.Create; StrngLst.Clear; SplitColumns(strngrdProgram.Cells[2,strngrdProgram.Selection.Top],StrngL
libevent原始碼學習-----統一事件源及訊號繫結函式
libevent在對檔案描述符,套接字進行監控時直接放到event,這些event通過io多路複用函式進行監控,然而對應訊號來說io複用函式卻無能為力,為了解決問題,libevent採用統一事件源的方式,即將訊號也表現成event的形式,用到了socketpai
C#事件訂閱及觸發例子
睡覺 brush mouse true .com handler obj 訂閱者 event 最典型的事件例子,貓叫了(事件源),老鼠跑了(事件訂閱者),驚醒主人(事件訂閱者) 源代碼: class Program { static void Main(str
js獲取當前時間及取值操作
時間 ttr 操作 getdate ive mat 標準 turn orm 取值 this.divEndDate.attr("value",new Date()); var date = new Date(); date.getYear(); 取2位數年份 date
VB.NET學習筆記:事件處理及自定義事件
測試環境:windows 7和Microsoft Visual Studio 2015 程式設計必然要知道事件,比如單擊按鈕事件,然後編寫當事件發生時的處理程式碼,VB.NET是怎樣進行事件處理的呢?可否自定義事件呢?因擴充套件控制元件,使其列頭增加全選全不選複選框並具備分頁功能需要用到
【mui】 事件管理及自定義事件詳解
1、事件繫結可以使用addEventListener()方法監聽某個特定元素上的事件外, 也可以使用.on()方法實現批量元素的事件繫結。 addEventListener示例(單個元素事件繫結): mui.plusReady(function(){ docume
第6章7節《MonkeyRunner原始碼剖析》Monkey原理分析-事件源-事件源概覽-注入按鍵事件例項
在事件生成並放入到命令佇列後,Monkey類的runMonkeyCycles就會去呼叫相應事件源的getNextEvent來獲的事件來執行事件注入,那麼這一小節我們通過MonkeyKeyEvent這個事件的注入方法來看下事件注入過程是怎麼樣的。往系統注入按鍵事件最終是通過呼叫
分析js操作動態獲取屏高並觸發按鈕點擊事件回到頁面窗口的頂部
回到頂部 fixed pla bottom 拖動 position scrollto nload doc <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"&g
JS建立自定義事件及觸發
var test1 = document.getElementById('test1'); var event = new Event('build'); test1.addEventListener('build', function(e){console.log('test1')}); te
js/jQery中的鍵盤監聽事件觸發回車鍵位登入觸發教程及demo
js/jQery中的鍵盤監聽事件觸發回車鍵位登入觸發教程及demo 在我們專案的過程中經常會遇到需要鍵盤 來控制的事件,比如:登入、搜尋等,廢話不多說上程式碼!! 我這裡主要是做了兩個的監聽,一個是回車的,一個是通用複製的, 可以在判斷中寫入方法體來控制 <script
JS獲取事件物件,獲取事件的源物件(Firefox,IE)
做筆記,以防自己忘記~~ JS獲取事件event,不同瀏覽器有不同的做法。 例如IE下,在js函式中,通過window.event就可以獲取,不必在函式中新增什麼引數。 也可以用Prototype或者JQuery等,它們有他們對事件的包裝。還是使用JS庫比較好,不然就有下邊的麻煩。 Firefox:要傳遞
JS中使用for迴圈新增點選事件時,獲取i值及引數異常原因及解決辦法
遇見此問題,程式碼檢查了n次都沒毛病,但是卻出現下述問題, 坑了我好久,原來是這個原因,記錄避坑! PS這是js的處理方法, 在jquery中直接用each遍歷元素繫結點選事件即可避免 $('#id').each(function(i){ $(this).click(
js獲取被check的input值 並觸發click事件
$(document).ready(function(){ $("#water_type_1").click(function(){ $("#btn").hide(); $("#btn2")
Js獲取select value值、索引 onchange事件觸發
<div class="num"> <select id="xuanze" onchange="changeValue();"> <option value="10">10</option> <
vue獲取點擊事件源的方法
col script -c function get com jquer current () 1 <!DOCTYPE html> 2 <html lang="zh-CN"> 3 <head> 4 <
JS獲取鼠標左(右)滑事件
col function 點擊 doc 一個 cti 輸出 解釋 log 鼠標左(右)滑也是網站開發中常見的效果之一,這裏對鼠標左(右)滑做出一些解釋。 首先要獲取需要左右滑事件的節點: eg: var div=document.getElementByI
js學習筆記23----窗口尺寸及窗口事件
推薦 距離 bsp spa cnblogs offset borde code ini 窗口尺寸: 可視區的尺寸 document.documentElement.clientWidth document.documentElement.clientHeight
獲取事件源不能重復使用id獲取
clas log bsp div image src 簽名 img alt 正確用法為: 配合標簽名使用,也不能跟類名連用 PS:當時花了半個多小時才找到原因 獲取事件源不能重復使用id獲取