Javascript event.preventDefault——在Firefox中,不带jquery

Javascript event.preventDefault——在Firefox中,不带jquery,javascript,events,event-handling,Javascript,Events,Event Handling,这在Chrome中起作用: <a href="#" onclick="myFunction()">Aaa</a> function myFunction() { event.preventDefault(); //......... 如果事件没有从onclick传递到myFunction,它将如何到达myFunction?您缺少一个参数,即事件 function myFunction(event) { event.preventDefault();

这在Chrome中起作用:

<a href="#" onclick="myFunction()">Aaa</a>

function myFunction() {
  event.preventDefault();
  //.........

如果事件没有从onclick传递到myFunction,它将如何到达myFunction?

缺少一个参数,即事件

function myFunction(event) {
    event.preventDefault();
    console.log("It worked");
}
另外,在锚定标记的
onclick
属性中,将事件作为参数传递:

<a href="#" onclick="myFunction(event)">Aaa</a>

为了验证它是否解决了问题,下面是一个可运行的代码段:


函数myFunction(事件){
event.preventDefault();
console.log(“它工作了”);
}

缺少一个参数,即事件

function myFunction(event) {
    event.preventDefault();
    console.log("It worked");
}
另外,在锚定标记的
onclick
属性中,将事件作为参数传递:

<a href="#" onclick="myFunction(event)">Aaa</a>

为了验证它是否解决了问题,下面是一个可运行的代码段:


函数myFunction(事件){
event.preventDefault();
console.log(“它工作了”);
}
函数我的函数(事件){
event.preventDefault();
}
必须在onclick函数中指定事件对象,才能传递事件对象。

函数myFunction(event){
event.preventDefault();
}

您必须在onclick函数中指定事件对象,才能传递事件对象。

函数myFunction(event){
函数myFunction(event){
您为什么要猜测?@Jio I添加了一个可以运行的代码段。(提示:成功了)对我来说,本地还是不行。@Jio别告诉我你忘了放
标记?你为什么要猜?@Jio我添加了一个你可以运行的片段。(提示:它有效)对我来说,本地还是不行。@Jio别告诉我你忘了放
标记?