我在网上找了一个关于event的代码,但是贴到我自己的vs上用运行就不行按常理说应该是在可视的范围内,在哪里按一个键都会有反应,但在我机器上运行时只有在<p></p>内单击一下后再按键才有反应,不光这一个,所有的event事件都这样,实在是没什么办法了,希望各位大虾们指导一下~代码如下:
<html>
<head>
<script type="text/javascript">
function whichButton(event)
{
alert(event.keyCode)
}</script>
</head><body onkeyup="whichButton(event)">
<p><b>注释:</b>在测试这个例子时,要确保右侧的框架获得了焦点。</p>
<p>在键盘上按一个键。消息框会提示出该按键的 unicode。</p>
</body></html>
<html>
<head>
<script type="text/javascript">
function whichButton(event)
{
alert(event.keyCode)
}</script>
</head><body onkeyup="whichButton(event)">
<p><b>注释:</b>在测试这个例子时,要确保右侧的框架获得了焦点。</p>
<p>在键盘上按一个键。消息框会提示出该按键的 unicode。</p>
</body></html>
function whichButton(event)
{
event = event || window.event;
alert(event.keyCode)
}
加上下面这句:
event = event || window.event;
就可以了。
这句也不行啊
我用的浏览器是IE8的
为什么会这样呢
我刚又试了一下,加了event = event || window.event;
这句也不行啊
我用的浏览器是IE8的
为什么会这样呢