js获取table下的tr和td,并且设置某个td里的文字样式

来源:互联网 发布:淘宝迟迟不发货怎么办 编辑:程序博客网 时间:2024/05/19 04:29
$(function(){
        var tab=document.getElementById("exportExcel");
        var i=0;
        var j=0;
        var now = new Date();
        var year = now.getFullYear(); //得到年份
        var month = now.getMonth();//得到月份
        var date = now.getDate();//得到日期
        month = month + 1;
        if (month < 10) month = "0" + month;
        if (date < 10) date = "0" + date;
        var time = "";
        var startdate = year + "-" + month + "-" + date;
        var startD = new Date(Date.parse(startdate.replace(/-/g,"/")));
        var tr=tab.rows;//获得table下的所有行
        for(j=0;j<=tr.length;j++){
            var trlength=tr[j+1].cells.length;//获得第j+1个tr下的所有列长度
            for(i=0;i<trlength;i++){
                var td=tr[j+1].cells[tr[j+1].cells.length-2];
                var enddate=td.innerHTML;
                var endD   = new Date(Date.parse(enddate.replace(/-/g,"/")));
                var days = parseInt((endD.getTime()-startD.getTime()) / (1000 * 60 * 60 * 24));
                if(days <= 30){
                    td.style.color = "#FF0000";//设置文字的颜色
                }
             }
        }
    });