请问为什么
<input name =aa value =a1 type =radio  class=1>
<input name =aa value =a2 type =radio class=1>
<input type =button onclick="alert(aa.value);">
报出来的是未定义,而
<input name =aa value =a1 type =radio  class=1><input type =button onclick="alert(aa.value);">
确能显示正确的值呢。

解决方案 »

  1.   

    多个单选框变成数组了:<input name =aa value =a1 type =radio class=1>
    <input name =aa value =a2 type =radio class=1>
    <input type =button onclick="alert(aa[0].value);">
      

  2.   

    VALUE=“…”﹕指定表字段的初始值。請注意﹐當TYPE=“RADIO”時﹐一定要設置單選按鈕的數值﹐而且同一組單選按鈕的每個單選按鈕必須擁有唯一的數值﹐這樣在瀏覽者點擊“提交”按鈕﹐將表單數據返回服務器之后﹐表單處理程序才能根據返回的數值判斷哪個單選按鈕被選取了。<input name =aa value =a1 type =radio  class=1>
    <input name =aa value =a2 type =radio class=1>
    <input type =button onclick="alert(aa(0).value);">