document.write("<script type=text\/javascript>OnShowTips(" + i + ")<\/script>");

解决方案 »

  1.   

    它在输出的时候,前面我通过document.write()函数输出的东西,都没有输出,
    只是在这一句话的时候,它输出了");以及这之后的语句,我觉得很奇怪,是不是那里的语法错误了
      

  2.   

    try:
    <script>
    var i="test";
    document.write("<script type=text/javascript>alert(i);<"+"/script>");
    </script>
      

  3.   

    以下测试没错:
    <script>
    var i =0;
    function OnShowTips(n){alert()}
    document.write("<script type=text\/javascript>OnShowTips(" + i + ")<\/script>");
    </script>可能要查下上下文环境了。