<tr id=maya1> 
<td> <input name="1" type="radio" value="" onClick="javascript:document.getElementById('maya1').style.fontWeight='bold';"/> 
    11111</td>
    <td>11111</td>
    <td>11111</td><td>11111</td>
  </tr>
<tr id=maya2> 
<td> <input name="1" type="radio" value="" onClick="javascript:document.getElementById('maya2').style.fontWeight='bold';"/> 
    11111</td>
    <td>11111</td>
    <td>11111</td><td>11111</td>
  </tr>以上代码能实现选中 INPUT后  字体加粗
但是选中另一个INPUT后 前面选中过的INPUT的字体没法复原了,怎么修改啊,求救啊

解决方案 »

  1.   


    <table>
    <tr id="maya1">  
    <td> <input name="r1" type="radio" value="" onClick="if(window.cur) document.getElementById(window.cur).style.fontWeight='normal';document.getElementById('maya1').style.fontWeight='bold';window.cur='maya1';"/>
      11111</td>
      <td>11111</td>
      <td>11111</td><td>11111</td>
      </tr>
    <tr id="maya2"> 
    <td> <input name="r1" type="radio" value="" onClick="if(window.cur) document.getElementById(window.cur).style.fontWeight='normal';document.getElementById('maya2').style.fontWeight='bold';window.cur='maya2';"/>  
      11111</td>
      <td>11111</td>
      <td>11111</td><td>11111</td>
    </tr>
    </table>