1

javascriptのforループ内の下の行で「0」を「i」に置き換える方法は?

コード:

for (var i = 0, n = checkboxes.length; i < n; i++) {
    e.form.NameLists_0__IsDeleted.checked = false;
}
4

3 に答える 3

6
e.form["NameLists_" + i + "__IsDeleted"].checked = false;

member.nameJavaScript では、構文との両方を使用してメンバーにアクセスできますmember["name"]。それらは機能的に同一であり、後者を使用すると、前もってわからない任意の名前にアクセスできます。

于 2013-05-02T10:13:29.663 に答える
3
for (var i = 0, n = checkboxes.length; i < n; i++) {
    e.form["NameLists_" + i + "__IsDeleted"].checked = false;
}
于 2013-05-02T10:13:30.723 に答える