溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javaScript事件源是什么

發布時間:2021-06-09 18:27:06 來源:億速云 閱讀:242 作者:Leah 欄目:web開發

今天就跟大家聊聊有關javaScript事件源是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

在事件中,當前操作的那個元素就是事件源,比如網頁元素中input有onclick事件,當點擊input發送onclic事件時,事件源就是input。事件源是作為event對象的屬性存在的,可以使用srcElement屬性來獲取事件源。

事件源

在事件中,當前操作的那個元素就是事件源。比如網頁元素中 input 有 onclick 事件,當點擊 input 發送 onclic 事件時,事件源就是 input。

常見事件源

(鼠標) 事件描述
onclick鼠標單擊對象時觸發
ondblclick鼠標雙擊對象時觸發
onmousedown鼠標按鈕被按下時觸發
onmousemove鼠標被移動時觸發
onmouseout鼠標離開監聽該事件的元素或子元素時觸發
onmouseover鼠標移動到監聽該事件的元素或子元素時觸發
onmouseup鼠標松開時觸發
(鍵盤) 事件描述
onkeydown鍵盤按下
keypress鍵盤按住
keyup鍵盤松開
(表單控件) 事件描述
onblur失去焦點
onfocus獲取焦點
oninput輸入
onchange改變
onsubmit提交
onreset重置
(頁面) 事件描述
onload頁面加載結束
onscroll滾動
onresize改變大小

獲取事件源:

事件源是作為event對象的屬性存在的。在W3C規范中,這個屬性是 target ;但是 IE8.0 及其以下版本不支持該屬性,它使用 srcElement 屬性來獲取事件源。

<html>
<head>
<title>獲取事件源</title>
</head>
<body>
<div id="demo">點擊這里</div>
<script type="text/javascript">
 document.getElementById("demo").onclick=function(e){
 var eve = e || window.event;
 var srcNode = eve.target || eve.srcElement; // 兼容所有瀏覽器
 alert(srcNode);
 }
</script>
</body>
</html>

看完上述內容,你們對javaScript事件源是什么有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女