I am using the split function in JavaScript. It works fine in Firefox and Chrome, but IE displays an error when I call the split function. Is there a way to use other function like split?
split Method
It's fully supported by IE8
split method for JScript 5.6
It's also fully supported by IE6
Live example using .split(/\s+/)
Tested in IE9 standards, IE9 IE8 mode, IE9 IE7 mode and IE9 quirks mode. All work.
Edit:
Turns out your actual problem is using .textContent
. This does not work in IE. There are two alternatives.
Feature detection:
var str;
if (el.textContent) {
str = el.textContent;
} else {
str = el.innerText;
}
.nodeValue:
var str = el.nodeValue;
When you split a number instead of String, Javascript throws - Object doesn't support this property.
Make sure you have a string value in var.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With