如何在函数内部使用 Javascript event preventDefault() 函数?
How to use Javascript event preventDefault() function inside a function?
我想做这样的事情:
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");
});
但是我想要上面提到的东西
<a id="myAnchor" href="#" onclick="myfun(event)">Click Me </a>
在元素中的函数调用中传递event
:
function myfun(event) {
event.preventDefault();
alert("OK");
}
<a id="myAnchor" href="#" onclick="myfun(event)">Click Me </a>
我想做这样的事情:
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");
});
但是我想要上面提到的东西
<a id="myAnchor" href="#" onclick="myfun(event)">Click Me </a>
在元素中的函数调用中传递event
:
function myfun(event) {
event.preventDefault();
alert("OK");
}
<a id="myAnchor" href="#" onclick="myfun(event)">Click Me </a>