radio取值问题 aFrame.document.getElementByNames("user").values或aFrame.document.all("user").values如果后面的values不行,就换成value没有测试过! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var users=aFrame.document.getElementByNames("user");for(var i=0;i<users.length;i++){ alert(users[i].value);} 写错了,是getElementsByName("user") iptUsers=parent.aFrame.document.getElementByNames("user");for(var i=0;i<iptUsers.length;i++) { if(iptUsers[i].checked) { alert(iptUsers[i].value); break; }} var users=parent.aFrame.document.getElementsByName("user");for(var i=0;i<users.length;i++){ if(users[i].checked) alert(users[i].value);} 我上面回复中的"getElementByNames"写错了,没有"s",正确为:getElementsByName 在4个radio里的onclick上写onclick="if(this.selected){top.bFrame.document.write(this.value)}"//你说放在bFrame里,没说放在哪里,所以就用document.write了 我是打开index.html文件。然后点击a.html上面的radio,在b.html上面显示所点击的那个radio的值. 后面的可以滴呀<script>function bb(){ var users=document.getElementsByName("user"); for(var i=0;i<users.length;i++){ if(users[i].checked) alert(users[i].value); }}</script><input type=radio name=user value=Jack>Jack<input type=radio name=user value=Joan>Joan<input type=radio name=user value=Coco>Coco<input type=radio name=user value=Kiki>Kiki<button onclick="bb()">ttt</button> 本页的,用framesetparent.aFrame或top.aFrame看看 问题解决。谢谢各位!!!a.html<input type=radio name=user value=Jack>Jack <br><input type=radio name=user value=Joan>Joan <br><input type=radio name=user value=Coco>Coco <br><input type=radio name=user value=Kiki>Kiki <br>b.html<script>function bb(){ var users=parent.aFrame.document.getElementsByName("user"); for(var i=0;i<users.length;i++){ if(users[i].checked) alert(users[i].value); }}</script><button onclick="bb()">ttt</button> <!--为什么非得调用函数的形式才能呢???-->index.html<html><frameset rows=50%,*><frame src="a.html" name="aFrame" ><frame src="b.html" name="bFrame" > </frameset></html> 跪求PHP页面左侧的,多级(六到八级)菜单代码! 求助,如何使用Javascript获取IPv6本地链接地址 表单中有同样value不同name的按钮,如何判断用户点击的是哪个按钮? 请教window.popup 与 window.__popup的区别 如何使<td>里的内容不能被选中?应该添加什么属性 值替换 请帮忙测试一下 急求:如何用下拉框传两个值??? 半角字符变全角字符~~~~~~(所有的分) 请问大家调试JavaScript都用了什么工具? 求助一个辨别字符的FUNCTION,好不容易找到个函数,居然没用,在线等! 怎样查看自己还有多少可用分?
for(var i=0;i<users.length;i++){
alert(users[i].value);
}
for(var i=0;i<iptUsers.length;i++) {
if(iptUsers[i].checked) {
alert(iptUsers[i].value);
break;
}
}
for(var i=0;i<users.length;i++){
if(users[i].checked)
alert(users[i].value);
}
<script>
function bb(){
var users=document.getElementsByName("user");
for(var i=0;i<users.length;i++){
if(users[i].checked)
alert(users[i].value);
}
}
</script>
<input type=radio name=user value=Jack>Jack
<input type=radio name=user value=Joan>Joan
<input type=radio name=user value=Coco>Coco
<input type=radio name=user value=Kiki>Kiki
<button onclick="bb()">ttt</button>
parent.aFrame
或top.aFrame看看
a.html
<input type=radio name=user value=Jack>Jack <br>
<input type=radio name=user value=Joan>Joan <br>
<input type=radio name=user value=Coco>Coco <br>
<input type=radio name=user value=Kiki>Kiki <br>b.html
<script>
function bb(){
var users=parent.aFrame.document.getElementsByName("user");
for(var i=0;i<users.length;i++){
if(users[i].checked)
alert(users[i].value);
}
}
</script>
<button onclick="bb()">ttt</button> <!--为什么非得调用函数的形式才能呢???-->index.html
<html>
<frameset rows=50%,*>
<frame src="a.html" name="aFrame" >
<frame src="b.html" name="bFrame" >
</frameset>
</html>