猿问

求知道的大神解释一下这两个事件的区别

window.onload=function(){
//方法1:
vartext=document.getElementById('text');
text.onkeydown=function(e){//阻止input框输入空格
varkeynum=e.keyCode||e.which;
if(keynum==32){
returnfalse;
}else{
returntrue;
}
}
//方法2:
text.addEventListener('keydown',function(e){//为什么这个阻止不了unput框输入空格
varkeynum=e.keyCode||e.which;
if(keynum==32){
returnfalse;
}else{
returntrue;
}
},false);
}
holdtom
浏览 362回答 2
2回答

大话西游666

text.addEventListener('keydown',function(e){varkeynum=e.keyCode||e.which;if(keynum==32){e.preventDefault();}},false);奇怪换成e.preventDefault()又成功了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答