Cannot set property 'innerHTML' of null,单独写就可以,放到这代码中就报错,请大神帮帮忙忙

$("document").ready(function(){//倒记时window.onload=function(){showTime();}functionshow... $("document").ready(function(){

//倒记时
window.onload =function(){
showTime();
}
function showTime(){
var nowtime = new Date();
var endtime = new Date("2015/8/12,12:30:00");
var lefttime = parseInt((endtime.getTime()-nowtime.getTime())/1000);
//lefttime本身就是秒
var d =parseInt(lefttime/(24*60*60));//天数
var h =parseInt(lefttime/(60*60)%24);//小时
var m =parseInt(lefttime/(60)%60);//分钟
var s =lefttime%60;//当前秒数
document.getElementById('lefttime').innerHTML = d+'天'+h+'小时'+m+'分'+s+'秒';
if(lefttime <=0){
document.getElementById('lefttime').innerHTML = '团购结束!'
}
setTimeout(showTime,500);//每500毫秒执行一次

}

var url="/lsn";
$("#container").html('');
$.post(url,function(data){
var data1=eval("("+data+")");
var str="";
for(i=0;i<data1.length;i++){
str+="<div id='con-box'><div class='right'><img src='"+data1[i].activelogo+"'/><p>"+data1[i].title+"</p><p class='discount'>"+data1[i].discount+"</p><span id='lefttime'>"+data1[i].time+"</span></div><div class='left'><img src='"+data1[i].banner+"'/></div></div>";
}
$("#container").html(str);
});

});
展开
 我来答
yugi111
推荐于2016-06-20 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.4亿
展开全部
$("document").ready(function() {
    //倒记时
    showTime();
    var url = "/lsn";
    $("#container").html('');
    $.post(url, function(data) {
        var data1 = eval("(" + data + ")");
        var str = "";
        for (i = 0; i < data1.length; i++) {
            str += "<div id='con-box'><div class='right'><img src='" + data1[i].activelogo + "'/><p>" + data1[i].title + "</p><p class='discount'>" + data1[i].discount + "</p><span id='lefttime'>" + data1[i].time + "</span></div><div class='left'><img src='" + data1[i].banner + "'/></div></div>";
        }
        $("#container").html(str);
    });
});

function showTime() {
    var nowtime = new Date();
    var endtime = new Date("2015/8/12,12:30:00");
    var lefttime = parseInt((endtime.getTime() - nowtime.getTime()) / 1000);
    var d = parseInt(lefttime / (24 * 60 * 60));
    var h = parseInt(lefttime / (60 * 60) % 24);
    var m = parseInt(lefttime / (60) % 60);
    var s = lefttime % 60;
    $('#lefttime').text(d + '天' + h + '小时' + m + '分' + s + '秒');
    if (lefttime <= 0) {
        $('#lefttime').text('团购结束!');
    }
    setTimeout(showTime, 500);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式