日期:2014-05-18  浏览次数:20671 次

自动插入表格,怎样定义插入个各列文字的颜色?
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> ";