1221 監聽事件

2022-06-07 13:09:17 字數 1342 閱讀 9224

時間概念和時間監聽

return false 組織預設行為

例:阻止跳轉

阻止預設行為

通用性的事件監聽方法

1、繫結html元素屬性(在html中元素標籤中新增屬性)

例:這段**就是在按鈕的元素標籤中新增了onclick屬性

2、繫結dom物件屬性

document.getelementbyid(「btn1」).onclick=test;test是函式名

(首先獲取id名字為btn1的元素屬性再新增onclick屬性)

例:獲取id為test2的元素節點:var btn=document.getelementbyid("test2");

新增點選事件:

btn.onclick=get2;

function get2()

例:匿名函式版本:

document.getelementbyid("test2").ondblclick=function()

常見的事件型別

onclick 單擊滑鼠左鍵觸發

ondblclick 雙擊滑鼠左鍵觸發

onmouseout 滑鼠指標移出乙個元素邊界觸發

onmouseover 滑鼠指標移入乙個元素時觸發

例:滑鼠放在紅色上藍色顯示

document.getelementbyid("d1").onmouseover=function()

滑鼠移出紅色後藍色消失

document.getelementbyid("d1").onmouseout=function()

html事件

onload 頁面載入完成之後在window物件上觸發

onselect 選擇了文字框的乙個或多個字元時觸發

onchange 文字框失去焦點時,並且在他獲取焦點時內容發生改變時觸發

onsubmit 單擊提交按鈕時在表單form上觸發

onfocus 任何元素或視窗獲得焦點時觸發

onblur任何元素或視窗失去焦點時觸發

例:window.onload=function()

this代表document.getelementbyid("dd2")他本身

例2:onchange 內容改變事件

document.getelementbyid("dd3").onchange=function()

例3:onsubmit 提交事件

document.getelementsbytagname("form")[0].onsubmit=function()

例4:onfocus 獲得焦點事件

document.getelementbyid("dd4").onfocus=function()

監聽事件OnPageChangeListener

設定監聽事件setonpagechangelistener,這是乙個方法,引數是監聽事件類的物件 監聽事件類onpagechangelistener,這是乙個類,一般用於繼承重寫 監聽事件類中的方法 onpagescrollstatechanged onpagescrolled onpagesele...

Spring 監聽事件

contextclosedevent 上下文關閉的時候發布的事件 contextrefreshedevent 上下文初始化或者重新整理的時候發布的事件 requesthandledevent 上下文中,當乙個請求被處理後發布的事件 b 自定義事件及事件的監聽 b 2 發布事件 context.pub...

鍵盤監聽事件

思路 利用鍵盤監聽事件獲取按下的鍵 利用這個特性按指定鍵去執行乙個貼上板的函式 執行press和release函式按下enter和釋放完成傳送 import pynput as p from pynput import keyboard all key 傳送 鍵盤控制類名.type 按下 鍵盤控制類...