<script language="javascript">
function keyevent(id){
//document.write(a);
var tab= document.getElementById(id).value;//document.write(a);
//window.alert(tab);
// document.getElementById(c1).value=tab;
// var dcd=document.getElementById(c1).value;
if(window.event.keyCode ==37)
{
tab-=1;
alert("1111");
} if(window.event.keyCode == 39)
{
tab+=1;
}
tab=parseInt(tab)+1;
document.getElementById(id).value=tab;
document.getElementById(id).innerHTML=tab;
}document.onkeydown = keyevent(id);</script>请问下为什么不进不到if语句里面去呢
function keyevent(id){
//document.write(a);
var tab= document.getElementById(id).value;//document.write(a);
//window.alert(tab);
// document.getElementById(c1).value=tab;
// var dcd=document.getElementById(c1).value;
if(window.event.keyCode ==37)
{
tab-=1;
alert("1111");
} if(window.event.keyCode == 39)
{
tab+=1;
}
tab=parseInt(tab)+1;
document.getElementById(id).value=tab;
document.getElementById(id).innerHTML=tab;
}document.onkeydown = keyevent(id);</script>请问下为什么不进不到if语句里面去呢
document.onkeydown = keyevent(id);
id没有定义,也没有值到下面这一句报错了,以后的都不会执行
var tab= document.getElementById(id).value;
看下 var tab= document.getElementById(id).value;
alert一下这行的tab值吧 应该是这行出错了