无语,check1的value你不是指定为1了么,所以当然总是1了。。。试试这个 function test(){if(document.form1.check1.checked)alert(document.form1.check1.value);else alert('未选中');}