簡體   English   中英

javaScript中函數內的evt參數

[英]evt argument inside a function in javaScript

javaScript中函數內的evt參數

您好stackoverflow社區。 我需要知道在這些函數中如何使用evt參數。 互聯網上有一些在函數內部帶有參數evt的示例,但我看不到它們使用該參數。

document.getElementById("creator").addEventListener("click", function(evt){
    alert("created");
});

document.getElementById("change").addEventListener("click", function(evt){
    alert("changed");
});

我猜evt參數只是設置為undefined,因為這些函數永遠不會用參數的值來調用。

  • 那么設置參數變量evt的原因是什么呢?
  • 可以問好而不是evt嗎?
  • 如果已將其預定義為事件偵聽器,那么如何找到預定義參數的列表?

調用事件時,會將第一個參數傳遞給事件對象。 您可以隨意命名evt 俗名是e evtevent

我通常將其用於類似

event.preventDefault()停止事件默認操作,例如在提交時停止。

event.target查找在其上調用事件的元素的標記。

事件對象可以使用更多的屬性,如果您知道如何使用它,它將變得非常有用。 有關事件對象的更多信息,請參見此處。

https://developer.mozilla.org/en/docs/Web/API/Event

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM