我不理解有关参数的JavaScript代码的某些部分。 我在W3schools上找到了这个例子:
<!DOCTYPE html>
<html>
<body>
<a id="myAnchor" href="http://w3schools.com/">Go to W3Schools.com</a>
<p>The preventDefault() method will prevent the link above from following the URL.</p>
<script>
document.getElementById("myAnchor").addEventListener("click", function(event){
event.preventDefault()
});
</script>
</body>
</html>
我对函数内的event
参数感到困惑。尽管event
参数没有成为一个实参,也就是说,它没有任何值,但这段代码仍然能够正常运行。这个“空”的参数如何与方法一起使用?为什么这段代码能够工作?我是JavaScript的新手,希望得到简单的答案。