如何在javascript中获取asp:radiobutton文本?
我用这个
RbDriver1.Text = dt.Rows[0].ItemArray[5].ToString();
RbDriver2.Text = dt.Rows[0].ItemArray[6].ToString() ;
我的javascript函数是
function getDriverwireless() {
alert(document.getElementById("ctl00_ContentPlaceHolder1_RbDriver1"));
alert(document.getElementById("ctl00_ContentPlaceHolder1_RbDriver1").innerHTML);
}
innerHTML
似乎没有采取我的无线电按钮的文字......任何建议
当我检查throgh firebug时,我发现了这个
<input type="radio" onclick="getDriverwireless();" value="RbDriver1"
name="ctl00$ContentPlaceHolder1$drivername"
id="ctl00_ContentPlaceHolder1_RbDriver1">
<label for="ctl00_ContentPlaceHolder1_RbDriver1">kamal,9566454564</label>
我想在javascript中获取值kamal,9566454564
答案 0 :(得分:1)
尽量避免在js中使用客户端ID 关于你的问题,RadioButton控件呈现你可以在firebug中看到的html。使用你的clientids方法:
的document.getElementById( “ctl00_ContentPlaceHolder1_RbDriver1”)。nextSibling.innerHTML