<script language="JavaScript">
var aa="F:\\内容\\n460mail.gif";
ss=aa.split("\\");
alert(ss[2]);
</script>

解决方案 »

  1.   

    <script language="JavaScript">
    var aa="F:\内容\n460mail.gif";
    var ss=aa.split("\\"); 
    alert(ss[2]);
    </script>
      

  2.   

    因为\是js里面的转义字符 所以不能直接使用它  通过\\ 就将第二个\转义为普通的\了
    所以改为
    var ss=aa.split("\\"); 
      

  3.   

    <script language="JavaScript">
    var aa="F:\\内容\\n460mail.gif";
    ss=aa.split("\\");
    alert(ss[2]);
    </script>
      

  4.   

    应该这样才可以.
    前面的aa的值也要转.<script language="JavaScript">
    var aa="F:\\内容\\n460mail.gif";
    ss=aa.split("\\");
    alert(ss[2]);
    </script>也可以用正则..
    <script language="JavaScript">
    var aa="F:\\内容\\n460mail.gif";
    ss=aa.split(/\\/);
    alert(ss[2]);
    </script>
      

  5.   

    aa里取过来就是"F:\内容\n460mail.gif"的样子
    可以转换成"F:\\内容\\n460mail.gif"的话也就解决了问题了。
    ss=aa.split("\\");是按\\来分离了,而不是\了。
      

  6.   

    注意"\"在javascript或java用"\\"来表示的;引号用"\""来表示的,总之是语法上用到的符号,如果你想用就不能直接用,需要用其他字符来表示