我不会js,想问各位,能否通过js判断 document.getElementsByName(sd_count)的值是否等于“-1”时,不显示下面的那个html的<tr></tr>内容
<table>
    <tr>
      <td>提醒类型:</td><td>
     <input type="radio"  name="sd_count" value="-1" checked>一次性提醒
     <input type="radio"  name="sd_count" value="0">重复提醒
  </td>
        </tr>       <tr>
         <td >提醒周期:</td>
     <td>
     <input type="text" name="sd_number" size="2" maxlength="2" value="1"></input>
 <input type="radio"  name="sd_interval" value="ww" checked>周
     <input type="radio"  name="sd_interval" value="m">月
 <input type="radio"  name="sd_interval" value="yyyy">年
         </select>
     </td>
       </tr>
</table>

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script src="http://code.jquery.com/jquery-latest.js"></script> 
        <script>
            $(function () {
                $("input[type=radio]").click(function () {
                    if ($(this).val() == '-1') {
                        $('#aaa').css("display", "none");
                    }
                    else { $('#aaa').css("display", "block"); }
                })        })
        </script>
    </head>
    <body>
    <table>
        <tr>
          <td>提醒类型:</td><td>
             <input type="radio"  name="sd_count" value="-1" checked>一次性提醒
             <input type="radio"  name="sd_count" value="0">重复提醒
          </td>
            </tr>       <tr id='aaa'>
             <td >提醒周期:</td>
             <td>
             <input type="text" name="sd_number" size="2" maxlength="2" value="1"></input>
             <input type="radio"  name="sd_interval" value="ww" checked>周
             <input type="radio"  name="sd_interval" value="m">月
             <input type="radio"  name="sd_interval" value="yyyy">年
             </select>
             </td>
           </tr>
    </table></body>
    </html>这样吗?
      

  2.   

    <table>
        <tr>
          <td>提醒类型:</td><td>
             <input type="radio"  name="sd_count" value="-1" onclick='fun(this)' checked >一次性提醒
             <input type="radio"  name="sd_count" value="0" onclick='fun(this)'>重复提醒
          </td>
            </tr>       <tr id='tr'>
             <td >提醒周期:</td>
             <td>
             <input type="text" name="sd_number" size="2" maxlength="2" value="1"></input>
             <input type="radio"  name="sd_interval" value="ww" checked>周
             <input type="radio"  name="sd_interval" value="m">月
             <input type="radio"  name="sd_interval" value="yyyy">年
             </select>
             </td>
           </tr>
    </table>
    <script>
    function fun(r)
    {
        var tr = document.getElementById('tr');
        if(r.value == -1) tr.style.display='none'
        else tr.style.display='';
    }
    fun(document.getElementsByName('sd_count')[0])
    </script>
      

  3.   

    既然楼主不会JS,那么不建议用 1楼的jquery;先学会原始的JS。再用Jquery用2楼的方法吧。