js獲取table下的tr和td,並且設定某個td裡的文字樣式
阿新 • • 發佈:2019-01-05
$(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";//設定文字的顏色
}
}
}
});
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";//設定文字的顏色
}
}
}
});