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

大家帮小弟我看看这段代码错哪了

2012-06-24 
大家帮我看看这段代码哪里错了forminput typetext onkeyupnumValue(this,3) onchangesetZt(thi

大家帮我看看这段代码哪里错了
<form>
<input type='text' onkeyup='numValue(this,3)' onchange='setZt(this.value);' style='width:50px' value='640'><div id='message'>提示:</div></form>
<script language="javascript">  
  <!--
 
function numValue(obj,maxlen){  
  if(obj.value.length>maxlen){  
  obj.value=obj.value.substring(0,maxlen);  
  }
  else{  
  if(/[^\d]/.test(obj.value))  
  obj.value=obj.value.replace(/[^\d]/,"");  
  }  

function setZt(vNewValue)
{
  var a = new Date();
a = a.valueOf();
a = a - vNewValue * 24 * 60 * 60 * 1000;
a = new Date(a);
  var abc=a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日" ;
   
  document.getElementById("message").innerHTML==vNewValue+'天前是'+abc;
 
}  
 
 
  //-->  
</script>  
 
想在输入框里输入数字,比如是6吧,然后提示栏里显示6天之前是哪年哪月哪日。结果在提示栏里没变化,怎么回事?

[解决办法]
document.getElementById("message").innerHTML=vNewValue+'天前是'+abc;

热点排行