我正在尝试在javascript中拆分字符串。它在Firefox中运行良好,但是它在chrome中失败了。任何人都可以分享这个想法。
我使用了以下代码:
var v="asd.sdf";
var arr=v.split('.');
答案 0 :(得分:0)
我刚刚在Chrome 17.0.963.78中尝试过它并且运行正常:
<script type="text/javascript">
var str="asd.sdf";
var arr = str.split(".");
document.write(arr);
document.write("<br />DONE<br />");
document.write(str.split(".") + "<br />");
</script>
都给:
asd,sdf
DONE
asd,sdf
我在做什么与你有什么不同?
答案 1 :(得分:0)
这种错误通常是该会话中的一些其他代码破坏全局String对象拆分函数。
在没有其他JavaScript的基本网页中尝试相同的代码。
如果它仍然不起作用这可能是由狡猾的插件引起的,所以尝试禁用任何插件。
答案 2 :(得分:0)
我刚刚在chrome上面临这个问题。经过几页翻新后问题消失了。