js里没有char这种写法,定义变量用var就可以了
用不可输入的字符俺就不会了
可以用特殊一点的符号,或者符号组合,一般id里是不会写一些毫无作用的字符的

解决方案 »

  1.   

    在JS的字符串里对[TAB]的表述是 \x09
    你可以做这样的测试: alert("\x41"); //看看得到是什么?? 是字母A(41是十六进制的ASCII码值)
    我喜欢用 \x0f 这类的做分隔符, [TAB]键用户还是有可能输入的, 但 \x0f 就绝对不可能输入
    var s = "A\x0fB\x0fC\x0fD\x0fE\x0fF\x0fG";
    alert(s.split("\x0f"));
      

  2.   

    <script language="JavaScript">
    <!--
    var a = "a";
    var b = "b";
    var c = "c";
    var t = "\t";
    var eve = a + t + b + t + c;
    document.write(eve);
    var sp = eve.split("\t");
    for(i=0; i<sp.length; i++)
    {
    document.write("<br>" + sp[i]);
    }
    //-->
    </script>
      

  3.   

    谢谢 zhaoxiaoyang(梅雪香@深圳) CnEve(龙哥哥) 问题解决了。也谢谢热心的朋友。