或者这样的,大家可以测试一下
<script language="javascript">
function OpenListWin(UserName)
{
    var m = UserName.replace("\\","");
    alert(m);
}
</script>
<a href="javascript:void(0);" onclick="javascript:OpenListWin('domain\xxxttasdasd');">asdsa</a>
<script language="javascript">
function OpenListWin(UserName)
{
    var m = UserName.replace("\\","");
    alert(m);
}
</script>
<a href="javascript:void(0);" onclick="javascript:OpenListWin('domain\fffttasdasd');">asdsa</a>

解决方案 »

  1.   

    OpenListWin('domain\tttttasdasd');
    如果你是要一个\t符号呢,那没错,如果你是要字符串的\t呢,要写成\\t
      

  2.   

    是不是要这样的功能,原来字符串中的是特殊符号,比如\t,然后要把\t变成字符串t啊?var str = "aaa\tbbb";
    var rp = {'\t':'t','\f':'f'};
    str = str.replace(/[\t\f]/g,function(a){
    return rp[a];
    });
    alert(str);
      

  3.   

    由于"\"在js里是转义符,domain\fffttasdasd里的\f被转换成其他字符,所以替换前便没有包含"\"字符.
    试试我这种方式?
    <script language="javascript">
    function OpenListWin(UserName)
    {
    alert("替换前:"+UserName);
      var m = UserName.replace("\\","");
      alert("替换后:"+m);
    }
    </script>
    <input type="text" id="txtUsername" value="domain\fffttasdasd"/>
    <a href="javascript:void(0);" onclick="javascript:OpenListWin(document.getElementById('txtUsername').value);">asdsa</a>
      

  4.   

    要去掉\符号的话,在js的字符串里应该写成\\
    比如说:'domain\fffttasdasd'应该是'domain\\fffttasdasd'
    因为\f在''里会被转义成相应的字符,实际是代表一个字符的,所以就没有\符号了,
    而\\会被转义成\符号。
      

  5.   

    'domain\fffttasdasd'改成'domain\\fffttasdasd' 
      

  6.   

    楼上的大哥,我这边只是接收参数,能否用javascript解决呢?
    来页是无法改变的