私は次のようにjavascriptを持っています:
if(document.forms[0].Check_All.value=="Select All"){
for (i = 0; i < chk.length; i++){
chk[i].checked = true ;
document.forms[0].Check_All.value="DeSelect All";
}
}else{
for (i = 0; i < chk.length; i++){
chk[i].checked = false ;
document.forms[0].Check_All.value="Select All";
}
}
チェックボックスを選択および選択解除するために使用されます。chk.length=2 以上の場合は正常に動作します。ただし、レコードが 1 つしかない場合、chk.length は定義されておらず、機能しません。なぜだと思いますか?