// var sum= parseInt(subinfos[3],10); //不需要转成整型,否则下面的循环就是死的
var sum= subinfos[3];
for ( var j = 0; j < sum; j++){
if(subinfos[j+4]!="0")
{
_chanNum.innerHTML += "<IMG class='chan_img' src='../images/chan_select_" + j + ".gif'>";
onVideo_num++;
}
else
_chanNum.innerHTML += "<IMG class='chan_img' src='../images/chan_normal_" + j + ".gif'>";
}
另外要避免这样的结构
for(var i=0;i<sum1;i++)
{
for(var i=0;i<sum2;i++
{
_chanNum.innerHTML += "<IMG class='chan_img' src='../images/chan_normal_" +i+ ".gif'>";
}
}
整型转字符串很简箪 ""+intv就是了.