你干吗在 我有"深入浅出javascript"这本书</a> 这句代码后面加上一个回车????
若你真要分行写代码: 
var a = "..."+
  "....."+
  "....."那个 \" 还是要的

解决方案 »

  1.   

    <body>
    <script language = "javascript">
      javastr = '<table width="100%" border="0" cellpadding="3" cellspacing="1" bordercolorlight="#000000" bordercolordark="#FFFFFF" bgcolor="#666666" class="unnamed2">';
      javastr = javastr + '<tr><td width="500" align="left" bgcolor="#FFFFFF">★<a href="qikan/2003112495958.asp">我有"深入浅出javascript"这本书</a></td><td width="70" align="center" bgcolor="#F7F7F7">test</td></tr>';
      javastr = javastr + '</table>';
      document.write(javastr);
    </script>
    </body>
    //用单引号处理先
      

  2.   

    javastr='<table width=\'100%\' border=\'0\' cellpadding=\'3\' cellspacing=\'1\' bordercolorlight=\'#000000\' bordercolordark=\'#FFFFFF\' bgcolor=\'#666666\' class=\'unnamed2\'>'javastr=javastr+'<tr><td width=\'500\' align=\'left\' bgcolor=\'#FFFFFF\'>★<a href=\'qikan/2003112495958.asp\'>我有"深入浅出javascript"这本书</a>
    </td><td width=\'70\' align=\'center\' bgcolor=\'#F7F7F7\'>test</td></tr>'
    javastr=javastr+'</table>'
    document.write(javastr);
      

  3.   

    //这样看也可以哈~~
    //你不会把<script language = "javascript">也替换了吧~~<body>
    <script language = "javascript">
      javastr = "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bordercolorlight=\"#000000\" bordercolordark=\"#FFFFFF\" bgcolor=\"#666666\" class=\"unnamed2\">";
      javastr = javastr + "<tr><td width=\"500\" align=\"left\" bgcolor=\"#FFFFFF\">★<a href=\"qikan/2003112495958.asp\">我有\"深入浅出javascript\"这本书</a></td><td width=\"70\" align=\"center\" bgcolor=\"#F7F7F7\">test</td></tr>";
      javastr = javastr + "</table>";
      document.write(javastr);
    </script>
    </body>
      

  4.   

    我的意思是说
    在replace函数中替代"
    replace(str,""","b")
    这个好像不行