divlist="<div align='center'>"
divlist=divlist"  <table width='100%' border='1' cellspacing='0' cellpadding='1'>"
divlist=divlist+"<tr class='biaotou'>"
divlist=divlist+"  <td height='30' colspan='4' align='center' class='biaotou'>车辆信息</td>"
divlist=divlist+"</tr>"
divlist=divlist+"  </table><br>"
divlist=divlist+"</div>";可为什么我这样写他老提示 缺少";"呢?

解决方案 »

  1.   

    建议加上;号,养成一个好的习惯。
    提示缺少";",并不是真的缺少;号,可能是其它的符号。
    你上面的第二句少了一个"+"号,应该是:
    divlist=divlist+" <table width='100%' border='1' cellspacing='0' cellpadding='1'>"
      

  2.   

    建议都加上分号,JS毕竟是java或者说C系的语法。
    另外,形如:
    strA = strA + "abcd";
    这样的字符串连接语句,可以简写为:
    strA += "abcd";
    大篇代码时可以省不少啊。要知道JS要下载要占流量的。
      

  3.   

    list = "aaaa";
    list +="bbbb";
    list += "cccc";or
    list = "aaaa"+
      "bbbb"+
      "cccc";orlist="aaaa\
    bbbb\
    cccc";
      

  4.   

    哦,用&nbsp;也可以表示,不过如果需要很多空格的话怎么办呢?有没有象space(20)之类的函数,可以一下实现20个空格?
      

  5.   

    JS里确实没有象VBS那样的space(20)的写法,但也是有很快速简短的实现方法的。new Array(21).join(" ");