checkbox只可选择一个
<td> <c:if test="${wxmMsgLog.sendStatus != 1}"><input type="checkbox" value="${wxmMsgLog.id}" name="coverPic" onclick="Onlyone(this)"></c:if> </td> function Onlyone(chk) { var obj = document.getElementsByName("coverPic"); for (i = 0; i < obj.length; i++) { //判斷obj集合中的i元素是否為cb,若否則表示未被點選 if (obj[i] != chk) obj[i].checked = false; //若要至少勾選一個的話,則把上面那行else拿掉,換用下面那行 else obj[i].checked = true; } } var obj = document.getElementsByName("coverPic"); var coverPic; for (var i = 0; i < obj.length; i++) { if (obj[i].checked) { //判断复选框是否选中如果选中得到只是一个值 coverPic = obj[i].value; } } if (coverPic == undefined) {