【发布时间】:2011-06-21 08:25:10
【问题描述】:
我在 JavaScript 中使用 split 函数。它在 Firefox 和 Chrome 中运行良好,但是当我调用 split 函数时 IE 显示错误。有没有办法使用拆分等其他功能?
【问题讨论】:
-
需要查看您的代码以及您遇到的错误是什么?
-
它确实支持,它可能在您的代码中的其他内容上失败。发布您的代码,我们会看到。
-
我们会尽快回复您的代码。请在粘贴后选择您的代码,然后单击带有 {} 的按钮
-
您测试的是哪个版本的 IE? (这很重要,因为在旧版本的 IE 中
split()存在错误) -
@mplungjan - 在一些旧版本的 IE 中,如果你拆分一个字符串并且它有相邻的分隔符,它不会返回空元素。例如
"x||y".split('|')给出的数组只有两个结果“x”和“y”,而不是三个。我相信是 IE6 做到了这一点。我没有 IE6 的副本来验证这一点,但我记得几年前它给我带来了巨大的问题,直到我发现了这个错误。
标签: javascript internet-explorer