我正在尝试使用javascript浏览字符串。这里我只显示字符串中每个字符的值:
var value ="123#sometest";
for(var i=0; i< value.length;i++){
alert(value[i]);
}
这在Firefox中运行良好,但在IE(6和7)中,这会中断。存在value
,i
存在,但值[i]为undefined
。
知道为什么以及如何解决这个问题?
由于
答案 0 :(得分:4)
使用charAt()函数:
var value ="123#sometest";
for (var i = 0; i < value.length; i++)
{
alert(value.charAt(i));
}