document.all["st"](i). 或者document.all("st")[i].都可以 现改为 function clearline() { var j=0; var len=document.all["st"].length-1; for (j=0;j<len;j++); { document.all["st"][j].style.backgroundColor="FFFF00"; } } 还是同样的问题 如果是测试单行 function clearline() { var j=0; var len=document.all["st"].length-1;
会跟html的标识"<"产生歧义,怎么解决??
<![CDATA[
...........
]]>
</script>
document.all["st"](i).
->
document.all("st")[i].
现改为
function clearline()
{
var j=0;
var len=document.all["st"].length-1;
for (j=0;j<len;j++);
{
document.all["st"][j].style.backgroundColor="FFFF00";
}
}
还是同样的问题 如果是测试单行
function clearline()
{
var j=0;
var len=document.all["st"].length-1;
document.all["st"][j].style.backgroundColor="FFFF00";
}
没有问题可以通过 估计是for语句的问题 不知道出在哪里??