【发布时间】:2011-04-09 18:45:42
【问题描述】:
我有一个变量:
var text = "hello";
我想得到定位为 0 的字符,所以:
var firstChar = text[0];
简单。在 Firefox 和 chrome 中,这是可行的。但是在 IE 中,我总是返回“未定义”
任何想法为什么会在 IE 中发生这种情况?
【问题讨论】:
-
从现在开始,了解在
good浏览器中工作的所有内容在IE中都不起作用。我认为 MS 人想要在当前的 Web 开发环境之外编写一个额外的维度。 -
附录:在 IE8 中工作正常(正如我写的那样),并且在 IE7 中不是抛出错误,而是返回被解析为 NaN 而不是爆炸的东西。跟踪这个问题确实比它应该花费的时间要长得多......
标签: javascript internet-explorer-8 cross-browser