for(i=5;i < len ;i++){
==>
for(i=5;i < len ;i++){  //小于号被转义了.

解决方案 »

  1.   

    可是如果是for(i=5;i < len ;i++){  
    会跟html的标识"<"产生歧义,怎么解决??
      

  2.   

    在 *.xsl 里的脚本里, 哪来的大于小于与HTML标识歧义呀!!
      

  3.   

    <script>
    <![CDATA[
    ...........
    ]]>
    </script>
    document.all["st"](i).
    ->
    document.all("st")[i].
      

  4.   

    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语句的问题 不知道出在哪里??