JavaScript拆分功能在IE中不起作用

V_B*_*V_B 4 javascript internet-explorer

我在JavaScript中使用split函数.它在Firefox和Chrome中运行良好,但是当我调用split函数时IE显示错误.有没有办法使用像split这样的其他功能?

Ray*_*nos 6

拆分方法

IE8完全支持它

JScript 5.6的split方法

IE6也完全支持它

实例使用.split(/\s+/)

测试了IE9标准,IE9 IE8模式,IE9 IE7模式和IE9怪癖模式.一切工作.

编辑:

结果你的实际问题正在使用.textContent.这在IE中不起作用.有两种选择.

特征检测:

var str;
if (el.textContent) {
  str = el.textContent;
} else {
  str = el.innerText;
}
Run Code Online (Sandbox Code Playgroud)

.nodeValue:

var str = el.nodeValue;