javaScript 函数内的 evt 参数
evt argument inside a function in javaScript
javaScript
函数内的 evt 参数
你好 Whosebug 社区。
我需要知道这些函数中如何使用 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
evt
和 event
.
我通常将其用于
event.preventDefault()
停止事件默认操作,例如在提交时。
和
event.target
找到调用事件的元素的标签。
可以在事件对象上使用的属性还有很多,如果您知道如何使用它们,这些属性将非常有用。有关事件对象的更多信息,请参见此处。
javaScript
函数内的 evt 参数你好 Whosebug 社区。 我需要知道这些函数中如何使用 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
evt
和 event
.
我通常将其用于
event.preventDefault()
停止事件默认操作,例如在提交时。
和
event.target
找到调用事件的元素的标签。
可以在事件对象上使用的属性还有很多,如果您知道如何使用它们,这些属性将非常有用。有关事件对象的更多信息,请参见此处。