【发布时间】:2025-11-27 02:30:02
【问题描述】:
我想将此代码转换为 JavaScript 代码:
rdb1 = (RadioButton)DataList1.Items[i].FindControl("rdb1");
怎么做?
【问题讨论】:
-
你只是想获取 id 为 rdb1 的收音机吗?
-
是的,rdb1 是单选按钮的 id,我想获取数据列表项对应的单选按钮
标签: asp.net
我想将此代码转换为 JavaScript 代码:
rdb1 = (RadioButton)DataList1.Items[i].FindControl("rdb1");
怎么做?
【问题讨论】:
标签: asp.net
在 JavaScript 中,使用 id 属性可以轻松检索特定元素,因为 all tags 的 id 必须是唯一。
var radio1= document.getElementById("rdb1"); //this returns the element
Here是一个简单的教程,教你获取元素后如何做其他事情。
EDIT-我看到你只想要javascript中的选定值:
function radiochanged(){
var radio1= document.getElementById("rdb1");
var rdb1_value;
for (i=0;i<radio1.length;i++)
{
if (radio1[i].checked)
{
rdb1_value = radio1[i].value;
}
}
}
<input id="rdb1" type="radio" onClick="radiochanged()">
【讨论】: