在控制台中,使用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/

10-09 15:39