for(var i = 0; i < 10; i++)
{
alert(i);//...
}

解决方案 »

  1.   

    楼上的兄弟,还是有错误,下面是完整的代码:function display_srl(pid, sid)
    {
    var para = source.selectSingleNode('//para[@id=' + pid + ']');
    var sent = para.selectSingleNode('sent[@id=' + sid + ']');
    var wordNum=sent.childNodes.length;
        
    for(var i = 0; i < 10; i++)
    {
    alert(i);
    }
        
    var o=document.getElementById(pid+"_"+sid);
    if(o)
    {
         var oEventObj=event.srcElement;
         if(o.style.display=="none")
         {
         o.style.display="";
         oEventObj.value="-";
     }
                      else
    {
         o.style.display="none";
         oEventObj.value="+";
     }
     }
    }
      

  2.   

    <script laguage="javascript">
    stylesheet=document.XSLDocument;
    source=document.XMLDocument;
    function choose(x)
    {
    selectedField=document.XSLDocument.selectSingleNode("//@mode");
    selectedField.value=x;
    Layer1.innerHTML=source.documentElement.transformNode(stylesheet);
    testform.select1.value=x;
    } function display_srl(pid, sid)
    {
        var para = source.selectSingleNode('//para[@id=' + pid + ']');
        var sent = para.selectSingleNode('sent[@id=' + sid + ']');
        var wordNum=sent.childNodes.length;
        
        
    for(var i = 0; i < 10; i++)
    {
    alert(i);
    }
        
        var o=document.getElementById(pid+"_"+sid);
        if(o)
        {
         var oEventObj=event.srcElement;
         if(o.style.display=="none")
         {
         o.style.display="";
         oEventObj.value="-";
         }else
         {
         o.style.display="none";
         oEventObj.value="+";
         }
            }
         
    }
    </script>这是更完整的代码,这是XSL文件中的一部分
      

  3.   

    <script laguage="javascript">
    <!--
    ..............
    -->
    </script>
      

  4.   

    var wordNum=sent.childNodes.length;或许是这句错了。
      

  5.   

    我这代码都是我自己写的,而且更为奇怪的是我把那个for语句注释掉后还是有同样的错误,除非删掉才没有错误,我都快崩溃了
      

  6.   

    xsl中不能用<号的.
    如果一定要用好像得加什么.[data]之类的一个东西,记不得了,你可以换种写法啊for(var i=0;i!=10;i++)
    {
     alert();
    }
      

  7.   

    楼上的强啊,改成!=果然好了。请问在HTML中可以用<号吗?
      

  8.   

    你的JS是XSL的结点吧?那要用CDDATA包含起来
    <![CDATA[ 
    your code....
    ]]> 
      

  9.   

    如果你要结合xml生成html就另存为js文件再调用吧
      

  10.   

    ice_berg16(寻梦的稻草人) ( ):
    用<![CDATA[ 
    your code....
    ]]> 
    包起来不行啊,代码都不执行了
      

  11.   

    这样的,
    <![CDATA[
    .......
    ]]>
      

  12.   

    将文件用记事本存为  utf-8,unicode 再COPY 过来就可以了或者替换文件
    我在java 上遇到过
      

  13.   

    <![CDATA[
    js代码
    ]]>