自动插入表格,怎样定义插入个各列文字的颜色?
function processZipData(){
if(xhr.readyState==4) {
var data=unescape(xhr.responseText);
var arrResult = data.split( "### ");
RemoveRow();
for(var i=0;i <arrResult.length;i++)
{
arrTmp = arrResult[i].split( "@@@ ");
num1 = arrTmp[0]; //字段num1的值 lid
num2 = arrTmp[1]; //字段num2的值 uphone
num3 = arrTmp[2]; //msg
num4 = arrTmp[3]; //time
row1 = tb.insertRow();
if (i%2==0) {
row1.bgColor = '#FFFFFF ';
}
else {
row1.bgColor = '#E7F1FA ';
}
cell1 = row1.insertCell();
cell1.innerText = num1;
cell2 = row1.insertCell();
cell2.innerText = num2;
cell3 = row1.insertCell();
cell3.innerText = num3;
cell4 = row1.insertCell();
cell4.innerText = num4;
}
}
}
————————————————————————————————————
比如上面中,我要求cell1.innerText = num1;显示出来的文字头3个字是红色的,末尾3个字是绿色的,怎么实现? 小弟新新手,恳请赐教~ 3Q 。
------解决方案--------------------cell1.innerText = " <font color=red> " + num1.substring(0,3) + " </font> " + " <font color=green> " + num1.substring(3,3) + " </font> ";