1

これが IE7 で機能しない理由と、どのように機能させることができるかを知っている人はいますか?

var test = "hello";
for (var i = 0, len = test.length; i < len; i++) {
    alert(test[i]);
}

またはhttp://jsfiddle.net/75Cqt/を参照してください

4

2 に答える 2

3

IE7 は を使用した文字列へ[i]のインデックス作成をサポートしていません。使用する必要がありますcharAt(i)。例えば:

var test = "hello";
for (var i = 0, len = test.length; i < len; i++) {
    alert(test.charAt(i));
}
于 2013-02-12T12:21:22.273 に答える
0

test.charAt(i)代わりに試してくださいchar[i]

于 2013-02-12T12:21:23.417 に答える