4
event.preventDefault()与返回false(无jQuery)
我想知道是否event.preventDefault()和return false相同。 我做了一些测试,看来 例如,如果事件处理程序是使用旧模型添加的 elem.onclick = function(){ return false; }; 然后,return false阻止默认操作,例如event.preventDefault()。 如果事件处理程序使用添加addEventListener,例如 elem.addEventListener( 'click', function(e){ return false; }, false ); 然后,return false不要阻止默认操作。 所有浏览器的行为都一样吗? event.preventDefault()和之间还有更多区别return false吗? 在哪里可以找到一些有关return false行为的文档(我在MDN中找不到)event.preventDefault()? 我的问题只是关于普通的javascript,而不是jQuery,因此请不要将其标记为event.preventDefault()与return false的重复,即使两个问题的标题几乎相同。