獲取單選按鈕(radio)組的值不能直接用document.getElementById("oper").value,雖然跟單選按鈕組一樣的下拉列表(也是列表項的數組)也是一個數組,用這種方式可以獲到下拉列表的值,但是單選按鈕組卻獲不到所選的值。
與下拉列表不同,單選按鈕須用this.form.oper或者document.getElementsByName('oper')方式獲取該數組對象,而用document.getElementById('oper')不能獲取該數組對象(select可以)。而且要獲取值須通過一循環判斷獲取,不能直接用.value(select可以)。而要改變單選按鈕組的選中項,也須用循環判斷改變各個單選按鈕的value。
js代碼如下: