如何从动态生成的 div 里面读取 radio button 的值

guostong 2011-11-22 12:19:55
div 里面的内容是动态生成的,里面有一个 radio button list, name = "roles",如何得到当前选择的 value?

要求不用 jquery
...全文
99 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
_懒猫 2011-11-22
  • 打赏
  • 举报
回复
+++[Quote=引用 1 楼 dencey 的回复:]

JScript code

var radio=document.getElementsByName("roles");
var radiovalue="";
for(var i=0;i<radio.length;i++) {
if (radio[i].checked) {
radiovalue=radio[i].value;//获取当前选择的 value
break;
}
}
[/Quote]
hch126163 2011-11-22
  • 打赏
  • 举报
回复
getElementsByName

getElementsByTagName
小龙卷卷风 2011-11-22
  • 打赏
  • 举报
回复
var radio=document.getElementsByName("roles");
var radiovalue="";
for(var i=0;i<radio.length;i++) {
if (radio[i].checked) {
radiovalue=radio[i].value;break;
}
}


s森木林 2011-11-22
  • 打赏
  • 举报
回复
二楼的方法正确,可以把要的元素都提取出来!
dencey 2011-11-22
  • 打赏
  • 举报
回复

var radio=document.getElementsByName("roles");
var radiovalue="";
for(var i=0;i<radio.length;i++) {
if (radio[i].checked) {
radiovalue=radio[i].value;//获取当前选择的 value
break;
}
}

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧