【问题标题】:How to get a asp:radiobutton text in javascript?如何在 javascript 中获取 asp:radiobutton 文本?
【发布时间】:2010-05-29 13:38:54
【问题描述】:

如何在 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 似乎没有接受我的单选按钮的文本...任何建议

当我通过萤火虫检查时,我发现了这个

<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...

【问题讨论】:

    标签: javascript text radio-button


    【解决方案1】:

    尽量避免在 js 中使用客户端 ID。
    关于您的问题,RadioButton 控件呈现您可以在 firebug 中看到的 html。使用您的客户端方法:

    document.getElementById("ctl00_ContentPlaceHolder1_RbDriver1").nextSibling.innerHTML

    【讨论】:

      猜你喜欢
      • 2015-12-11
      • 2010-12-05
      • 2014-05-16
      • 2012-08-02
      • 1970-01-01
      • 1970-01-01
      • 2012-06-02
      • 2019-07-18
      • 1970-01-01
      相关资源
      最近更新 更多