首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

onkeydown事件会屏蔽onkeyup事件?解决思路

2012-03-08 
onkeydown事件会屏蔽onkeyup事件?bodyonkeydown alert( d ) onkeyup alert( u ) 如上,同时使用

onkeydown事件会屏蔽onkeyup事件?
<body   onkeydown= "alert( 'd '); "   onkeyup= "alert( 'u '); ">
如上,同时使用了onkeydown和onkeyup事件,但只有onkeydown事件起了作用,而onkeyup却被忽略了。按理,应该是先执行onkeydown,后执行onkeyup呀!怎样能让这两个事件依次执行呢?

[解决办法]
不会被屏蔽的,只是你弹出了一个,这样焦点就不在body上了,所有后面就没有keyup,可以看下面的代码
<div id= "div1 ">
</div>
<body onkeydown= "document.getElementById( 'div1 ').innerHTML= 'aaaa ' " onkeyup= "alert( 'u '); ">

[解决办法]
onkeydown事件引起的弹出警告框的行为使得onkeyup事件没有发生,所以...

热点排行
Bad Request.