我想知道是否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的重复,即使两个问题的标题几乎相同。
慕尼黑8549860
智慧大石
ibeautiful
相关分类