请高手帮我修改一下js的代码,提升的错误是缺少 ':' 这个东西,
functionfresh(){vartimedate=newDate("October1,20121225");vartimes="2012圣诞节";varnow=ne...
function fresh(){
var timedate=new Date("October 1, 2012 12 25 ");
var times= "2012圣诞节";
var now = new Date();
var date = timedate.getTime() - now.getTime();
var time = Math.floor(date / (1000 * 60 * 60 * 24));
if (time >= 0);
document.write( "现在离"+times+"还有: "+time +"天");
document.getElementById("shijian").innerHTML=document.write( "现在离"+times+"还有: "+time +"天");
}
setInterval(fresh,1000); 展开
var timedate=new Date("October 1, 2012 12 25 ");
var times= "2012圣诞节";
var now = new Date();
var date = timedate.getTime() - now.getTime();
var time = Math.floor(date / (1000 * 60 * 60 * 24));
if (time >= 0);
document.write( "现在离"+times+"还有: "+time +"天");
document.getElementById("shijian").innerHTML=document.write( "现在离"+times+"还有: "+time +"天");
}
setInterval(fresh,1000); 展开
展开全部
function fresh(){
var timedate=new Date("2012-10-1 14:00:00");
var times= "2012圣诞节";
var now = new Date();
var date = now.getTime()-timedate.getTime();
var time = Math.floor(date / (1000 * 60 * 60 * 24));
if (time >= 0){
document.write( "现在离"+times+"还有: "+time +"天");
document.getElementById("shijian").innerHTML=document.write( "现在离"+times+"还有: "+time +"天");
}
}
你的代码都是错的。。我改了下,这样应该对了
var timedate=new Date("2012-10-1 14:00:00");
var times= "2012圣诞节";
var now = new Date();
var date = now.getTime()-timedate.getTime();
var time = Math.floor(date / (1000 * 60 * 60 * 24));
if (time >= 0){
document.write( "现在离"+times+"还有: "+time +"天");
document.getElementById("shijian").innerHTML=document.write( "现在离"+times+"还有: "+time +"天");
}
}
你的代码都是错的。。我改了下,这样应该对了
2012-11-02
展开全部
if (time >= 0);
这个后面为什么有分号?
这个后面为什么有分号?
追问
没有分号的吗?
除了这个 还有其他的问题吗?
追答
有。这样运行还是有问题。。。
上面那位也不对。。
function fresh(){
var timedate=new Date("2012-12-25 14:00:00");
var times= "2012圣诞节";
var now = new Date();
var date = now.getTime()-timedate.getTime();
var time = Math.floor(date / (1000 * 60 * 60 * 24));
if (time >= 0){
//////////document.write( "现在离"+times+"还有: "+time +"天");
//////////document.getElementById("shijian").innerHTML=document.write( "现在离"+times+"还有: "+time +"天");
document.getElementById("shijian").innerHTML = "现在离"+times+"还有: "+time +"天";
}
}
注意使用document.write()的时候会将页面中原来的内容清光。。。。
比如。你现在需要页面中有的id为shijian的标签来显示内容。
但是使用了document.write()之后,运行一次,页面中的shijian就会没了。。。变成这样
现在离圣诞节还有xx天
setInterval再运行的时候,就找不到时间这个id了。会出现报错提示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询