日期:2014-05-19  浏览次数:20921 次

新手就指导啊
小弟刚刚学习程序,想请问下怎么用select +onchange 来实现显隐!

                        <tr>
<td align="right">批准与否:</td>
<td>
<select id="PZYF" name="PZYF" onchange="f1(this)">
<option value="">请选择</option>
<option value="Y">不予以批准</option>
<option value="N">予批准</option>
</select>&nbsp;&nbsp;
</td>
</tr>

                        <tr id="d1" style="display: none">
<td align="right">不批准理由</td><td><input type="text" id="BPZLY" name="BPZLY" value="${paraMap.BPZLY}"style=" width:155px;"/></td>
                        </tr>

                 我想实现的是:当我选择《不予批准》时,出现一个td "不批准理由"
                                选择《予以批准》时,不出现一个td "不批准理由"
                                不知道JS怎么写?
                                 下面是我写的,知道是错的,因为实现不了哦
                             function f1(obj){

                        if(obj.selectdeIndex=='1'){
                  $("d1").style.display='block';
                         }else{
                 $("d1").style.display='none';
                          }
                           }
                    请大神不惜指导,小弟谢谢了!





------解决方案--------------------
 
function f1(obj){
    if(obj.selectdeIndex=='1'){
        $("#d1").style.display='block';
    }else{
        $("#d1").style.display='none';
    }
}

------解决方案--------------------

还是不行啊
------解决方案--------------------