【问题标题】:javascript String.split not working in chromejavascript String.split 在 chrome 中不起作用
【发布时间】:2012-03-28 01:30:27
【问题描述】:

我正在尝试在 javascript 中拆分字符串。它在 Firefox 中运行良好,但在 chrome 中失败。任何人都可以分享这个想法。

我使用了以下代码:

var v="asd.sdf";
var arr=v.split('.');

【问题讨论】:

  • 为我工作。在 Chrome 17.0.963.78 的控制台中尝试了'arr.arr2'.split('.') 并得到了["arr", "arr2"]。问题一定出在其他地方

标签: javascript google-chrome browser cross-browser


【解决方案1】:

我刚刚在 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

我在做什么和你不一样?

【讨论】:

    【解决方案2】:

    这种错误通常是该会话中的一些其他代码破坏了全局字符串对象拆分功能。

    在没有其他 javascript 的非常基本的网页中尝试相同的代码。

    如果它仍然不起作用 这可能是由不可靠的插件引起的,因此请尝试禁用任何插件。

    【讨论】:

      【解决方案3】:

      我刚刚在 chrome 上遇到了这个问题。刷新几页后问题就消失了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-02
        • 2011-04-01
        • 2010-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多