为什么firefox replace只替换第一次匹配的结果 本帖最后由 newlive1000 于 2010-04-28 13:31:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var str = "abcabc";alert(str.replace(/a/, "x")); 什么特殊字符呢话说回来 replace就是通过这种方式替换的,如果你没有/g,那么只会替换第一个,至于IE下的怪异表现我就不解释了 replace的第一个参数是字符串的话,只替换一次,我在IE上测试也是这样的,也许是版本问题吧表达式里面只写个a是不会冲突的,LZ最好把真正的str和需要替换的字符串贴出来,这样大家才好帮你想办法 getboundingclientRect问题 哪位大哥帮个忙,随着鼠标滚动的广告图片。在线等待 如何调整这两个效果的次序? 脚本能否动态创建 关于设置Div的显示位置的问题? JS怎么改变每个TD的背景呢???? 大家帮忙看看,动态生成表格有什么问题没有谢谢 javascript视频播放器问题?? 如何取得history中的地址呢 问题没解决,继续问,还是那个循环ID的问题!!!! JavaScript如何将一个对象作为参数传递? 问个js 小问题
alert(str.replace(/a/, "x"));
表达式里面只写个a是不会冲突的,LZ最好把真正的str和需要替换的字符串贴出来,这样大家才好帮你想办法