MsgContent = MsgContent.replace("<img width=\"20\" height=\"20\" src=\"../images/Expression/1.png\">","%f0%9f%98%84"); //无法替换全部内容
    MsgContent = MsgContent.replace(/"<img width=\"20\" height=\"20\" src=\"../images/Expression/1.png\">"/g,"%f0%9f%98%84"); //格式怎么修改?????格式我调不好-。-

解决方案 »

  1.   

    MsgContent = MsgContent.replace(/"<img width=\"20\" height=\"20\" src=\"../images/Expression/1.png\">"/g,"%f0%9f%98%84");
      

  2.   

    .replace(/"<img*images/Expression/1.png\">"/g,"%f0%9f%98%84");
      

  3.   

    replace("<img width=\"20\" height=\"20\" src=\"..\/images\/Expression\/1.png\">","%f0%9f%98%84");
      

  4.   

    MsgContent = MsgContent.replace(/<img width="20" height="20" src="\.\.\/images\/Expression\/1\.png">/g, "%f0%9f%98%84");
      

  5.   

     感谢这位大哥 经过测试 发现问题来了 MsgContent = MsgContent.split("<img width=\"20\" height=\"20\" src=\"../images/Expression/1.png\">").join("%f0%9f%98%84"); 和这种写法一样不支持火狐
      

  6.   

    小弟就是因为不支持火狐 才换成replace 结果同样不支持
      

  7.   


    MsgContent = 
        MsgContent.split(
            "<img width="20" height="20" src="../images/Expression/1.png">").join(
            "%f0%9f%98%84");
      

  8.   

     还在吗 我想我找到原因了 火狐的src在前面 Ie的height 在前面 这怎么解决呢?
      

  9.   

    看样子,正则吧,要不就用Jquery找吧