首先,大家好,对不起我的英语
我仍然会利用这个社区的专业知识和可用性
虽然我读过很多帖子,但是我的无知让我无法理解一个基本概念
我的问题是:为什么使用onclick我们可以使用preventDefault返回true而使用addEventListener我们只能使用preventDefault?
任何建议或例子都将被高兴地阅读,谢谢大家。
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function init(){
document.getElementById("a").onclick = function(e){
return false;
e.preventDefault()
}
document.getElementById("a").addEventListener("click",function(e){
e.preventDefault()
});
}
document.addEventListener('DOMContentLoaded',init,false);
</script>
</head>
<body>
<a href = "http://stackoverflow.com/" id = "a">stackoverflow.com</a>
</body>
</html>