怎么获取单选框后面跟着的下拉列表的值? 请问怎么获取单选框后面跟着的下拉列表的值?五个同id="sendId"的单选框后面都有 五个同id="st" 的下拉列表框,JavaScript怎么根据选中的单选框获取后面的 下拉列表的值。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <INPUT id="recvIds" name="recvIds" type="radio" value=1 /> A <SELECT id="recvSt" name="recvSt" > <OPTION value="0" >在</OPTION>> <OPTION value="1" >不在</OPTION> </SELECT><INPUT id="recvIds" name="recvIds" type="radio" value=1 /> B <SELECT id="recvSt" name="recvSt" > <OPTION value="0" >在</OPTION>> <OPTION value="1" >不在</OPTION> </SELECT><INPUT id="recvIds" name="recvIds" type="radio" value=1 /> C <SELECT id="recvSt" name="recvSt" > <OPTION value="0" >在</OPTION>> <OPTION value="1" >不在</OPTION> </SELECT><INPUT id="recvIds" name="recvIds" type="radio" value=1 /> D <SELECT id="recvSt" name="recvSt" > <OPTION value="0" >在</OPTION>> <OPTION value="1" >不在</OPTION> </SELECT>选中的单选框后面的 SELECT选中的值。随便问一下SERVLET又是怎么获取的???? <script type="text/javascript"> function init(){ var inputs=document.getElementsByName("recvIds "); for(var i=0;i<inputs.length;i++){ inputs[i].setAttribute("num",i); inputs[i].onclick=shows; } } function shows(){ var selects=document.getElementsByName("recvSt "); var i=this.getAttribute("num"); for(var j=0;j<selects[i].length;j++){ if(selects[i][j].getAttribute("value")==this.getAttribute("value")+" "){ alert(selects[i][j].innerHTML); selects[i].selectedIndex=j; } } } window.onload=init;</script>这样试试 js popup.show()实现Menu,ie6正常,ie7、ie8重叠求高手解决 超急▲▲▲▲▲ 如何在js中删除img标签 jQeury实现多文件上传 百度图片上下翻页的效果的原理是怎么样的? 关于修改图片的JS 求输入框验证的一段代码 opener 的用法,都用在那些场合? 高手帮忙呀(Soft Keyboard) 用js怎么播放midi音乐? 大大们来帮我解决这个疑惑(有关'函数作用域'和数组的'forEach()') 求教关于Jquery的ul li的分页 求教:jsp内如何判断客户端的网络接入商
<INPUT id="recvIds" name="recvIds" type="radio" value=1 /> A
<SELECT id="recvSt" name="recvSt" >
<OPTION value="0" >在</OPTION>>
<OPTION value="1" >不在</OPTION>
</SELECT>
<INPUT id="recvIds" name="recvIds" type="radio" value=1 /> B
<SELECT id="recvSt" name="recvSt" >
<OPTION value="0" >在</OPTION>>
<OPTION value="1" >不在</OPTION>
</SELECT>
<INPUT id="recvIds" name="recvIds" type="radio" value=1 /> C
<SELECT id="recvSt" name="recvSt" >
<OPTION value="0" >在</OPTION>>
<OPTION value="1" >不在</OPTION>
</SELECT>
<INPUT id="recvIds" name="recvIds" type="radio" value=1 /> D
<SELECT id="recvSt" name="recvSt" >
<OPTION value="0" >在</OPTION>>
<OPTION value="1" >不在</OPTION>
</SELECT>选中的单选框后面的 SELECT选中的值。
随便问一下SERVLET又是怎么获取的????
function init(){
var inputs=document.getElementsByName("recvIds ");
for(var i=0;i<inputs.length;i++){
inputs[i].setAttribute("num",i);
inputs[i].onclick=shows;
}
}
function shows(){
var selects=document.getElementsByName("recvSt ");
var i=this.getAttribute("num");
for(var j=0;j<selects[i].length;j++){
if(selects[i][j].getAttribute("value")==this.getAttribute("value")+" "){
alert(selects[i][j].innerHTML);
selects[i].selectedIndex=j;
}
}
}
window.onload=init;
</script>
这样试试