Javascript返回false preventdefault onclick addEventListener

时间:2014-04-17 09:08:55

标签: javascript events

首先,大家好,对不起我的英语 我仍然会利用这个社区的专业知识和可用性 虽然我读过很多帖子,但是我的无知让我无法理解一个基本概念 我的问题是:为什么使用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>

0 个答案:

没有答案