在控制台中,使用e.preventDefault()方法出现以下错误
我用e作为函数参数
function function1(e){
e.preventDefault();
}
1533 Uncaught TypeError:无法读取未定义的属性'preventDefault'。
叫做function1之类的
<a href="#none" onclick="function1()">Click Me</a>
最佳答案
您必须在使用的函数中传递event
:
function1(event); // where you called it
例如:
<a href="#none" onclick="function1(event)">Click Me</a>
确保在事件处理程序中调用此函数。如 :
$(document).click(function(event){
function1(event);
});
关于javascript - 无法读取JavaScript错误中未定义的属性 'preventDefault',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38260064/