1. 程式人生 > >js獲取table下的tr和td,並且設定某個td裡的文字樣式

js獲取table下的tr和td,並且設定某個td裡的文字樣式

$(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";//設定文字的顏色
                }
             }
        }
    });