js键盘上下左右键如何触发function

<script type="text/javascript">
 
function jumpPage() {
    if
(event.keyCode==37)//
fun_a();
if (event.keyCode==38)//
 
fun_b();
 
if (event.keyCode==39)//
fun_c();
if (event.keyCode==40)//
fun_d();
 }

 

function fun_a(){
window.alert(
'你按下了左')
 }

function fun_b(){
window.alert(
'你按下了上')
}


function
fun_c(){
window.alert(
'你按下了右')
}

function fun_d(){
 window.alert(
'你按下了下')
}
document.onkeydown
=jumpPage;

</script>

 

HTML code
< table width ="100%" border ="1" cellspacing ="1" cellpadding ="0" id =table > < tr id ="lineone" style ="background-color:#00cccc;" > < td id =aa height ="23" > &nbsp; </ td > < td id =aa > 按向下键 </ td > < td id =cc > 按向下键 </ td > < td id =dd > 按向下键 </ td > < td id =ee > 按向下键 </ td > </ tr > < tr id ="linetwo" tyle ="background-color:#ffffff;" > < td id =a height ="23" > &nbsp; </ td > < td id =b > 按向上键 </ td > < td id =c > 按向上键 </ td > < td id =d > 按向上键 </ td > < td id =e > 按向上键 </ td > </ tr > </ table > < script language ="javascript" > function keyDown(e) { var iekey = event.keyCode; action(iekey); } document.onkeydown = keyDown; function action(iekey) { if (iekey == 40 ) { lineone.style.backgroundColor = "" ; linetwo.style.backgroundColor = " #00cccc " ; } if (iekey == 38 ) { lineone.style.backgroundColor = " #00cccc " ; linetwo.style.backgroundColor = "" ; } } </ script > < input name ="id" type ="hidden" id ="id" value ="1" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值