gpt4 book ai didi

javascript - javaScript 函数内的 evt 参数

转载 作者:行者123 更新时间:2023-11-28 00:26:51 31 4
gpt4 key购买 nike

javaScript 函数内的 evt 参数

您好 stackoverflow 社区。我需要知道这些函数中如何使用 evt 参数。互联网上有一些示例在函数内部有参数 evt,但我没有看到它们使用该参数。

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

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

我猜 evt 参数只是设置为未定义,因为这些函数永远不会使用参数值来调用。

  • 那么设置参数变量evt的原因是什么?
  • 可以用 hello 代替 evt 吗?
  • 如果它是预定义给事件监听器的,我怎样才能找到一个列表预定义参数?

最佳答案

当调用事件时,将传递一个事件对象作为其第一个参数。您可以将 evt 命名为任何您喜欢的名称。常见名称为 e evtevent

我通常将其用于诸如

之类的事情

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

event.target 查找调用事件的元素的 tagret。

还有很多属性可以在事件对象上使用,如果您知道如何使用它们,它们将变得非常有用。有关事件对象的更多信息请参见此处。

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

关于javascript - javaScript 函数内的 evt 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29407968/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com