javascript - 如何在函数内使用Javascript事件preventDefault()函数?

标签 javascript dom-events preventdefault

我想做这样的事情:

HTML 代码:

<a id="myAnchor" href="#" onclick="myfun()">Click Me </a>

JavaScript 代码:

function myfun(event) {
    event.preventDefault();
    alert("OK");
}

我知道我们可以编写如下代码:

document.getElementById("myAnchor").addEventListener("click", 
function(event){
   event.preventDefault();
   alert("OK");
});

但是我想要上面提到的东西

最佳答案

在元素的函数调用中传递event:

function myfun(event) {
    event.preventDefault();
    alert("OK");
}
<a id="myAnchor" href="#" onclick="myfun(event)">Click Me </a>

关于javascript - 如何在函数内使用Javascript事件preventDefault()函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49359253/

相关文章:

javascript - 如何在按位运算期间 chop 大整数以模仿 Ruby 中的 JavaScript?

javascript - 在 JavaScript 中创建 For 循环

javascript - 如何在不提交表单的情况下通过按键盘上的 Enter 来获取文本值

javascript - 何时使用 PreventDefault() 与 Return false?

javascript - Ajax 表单提交 PreventDefault() 不起作用

javascript - 更改连续旋转中的 CSS 动画持续时间

javascript - 如何使用 nodeJS 中的 eventEmitter 从外部解决 promise ?

javascript - 将 CSS 滚动添加到定位元素

javascript - 在纯 JavaScript 中组合 DOM 事件

javascript - 计数器不根据功能改变颜色