Javascript addEventListener中的函数参数
基本问题。当我创建一个eventlistener(如下所示)并给函数参数e时,什么是e?如果我没弄错的话,它只是事件对象的名称Javascript addEventListener中的函数参数,javascript,addeventlistener,Javascript,Addeventlistener,基本问题。当我创建一个eventlistener(如下所示)并给函数参数e时,什么是e?如果我没弄错的话,它只是事件对象的名称 document.getElementById('theId').addEventListener('submit', function(e) { e.preventDefault(); }) 那么这个例子呢?在这种情况下,事件是否创建了一个没有名称的对象 document.getElementById("myBtn").addEventListener('s
document.getElementById('theId').addEventListener('submit', function(e) {
e.preventDefault();
})
那么这个例子呢?在这种情况下,事件是否创建了一个没有名称的对象
document.getElementById("myBtn").addEventListener('submit', function(){
alert("Hello World!");
});
参数e将是发生的事件,是e只是一个名称。你可以随便给它取什么名字 事件有自己的属性,其中一个是“类型”,这样您就可以知道发生了什么事件。在这个例子中,它的类型是“点击”,因为这是我们正在听的 看看这个例子
document.addEventListener(“单击”),函数(myEvent){
console.log(myEvent);
});代码>
单击任意位置。参数e将是发生的事件,是e只是一个名称。你可以随便给它取什么名字
事件有自己的属性,其中一个是“类型”,这样您就可以知道发生了什么事件。在这个例子中,它的类型是“点击”,因为这是我们正在听的
看看这个例子
document.addEventListener(“单击”),函数(myEvent){
console.log(myEvent);
});代码>
单击任意位置。
触发事件“提交”时,将使用事件对象作为第一个参数调用给定函数
你可以随意命名
document.getElementById("myBtn").addEventListener('submit', function(someEvent){
someEvent.preventDefault();
});
如果不给参数命名,仍然可以通过arguments对象访问它
document.getElementById("myBtn").addEventListener('submit', function(){
arguments[0].preventDefault();
});
它的行为类似于数组,但不支持arguments.pop等函数
有关arguments对象的详细信息当触发事件“submit”时,将使用事件对象作为第一个参数调用给定函数
你可以随意命名
document.getElementById("myBtn").addEventListener('submit', function(someEvent){
someEvent.preventDefault();
});
如果不给参数命名,仍然可以通过arguments对象访问它
document.getElementById("myBtn").addEventListener('submit', function(){
arguments[0].preventDefault();
});
它的行为类似于数组,但不支持arguments.pop等函数
有关arguments对象的详细信息