DataList 里面的 RadioButton 隐藏 其Text值,急 如题,在DataList 里面有个 RadioButton 我想隐藏 其 Text 这个值,请问该如何写 JS 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用RadioButton 的ToolTip 属性就可以了 把radio button 的text值设置成""呢?或者用css控件radion button的宽度为只有前面那个圈的宽度试试 document.getElementById("要隐藏的RadioButton前台生成的ID").style.display="none"; 不是要这么解决吧? RadioButton 设置其text为快递名称Text=""var elems = document.getElementById(" <%= DataList1.ClientID %>").getElementsByTagName("input"); for(var i=0;i <elems.length;i++){ if(elems[i].type=="radio") {} } style 里设置一下 display:none var elems = document.getElementById(" <%= DataList1.ClientID %>").getElementsByTagName("input"); for(var i=0;i <elems.length;i++){ if(elems[i].type=="label"){ elems[i].style.display="none";} } 这样可能会把你所有的 <label for="XXX"> 标签都隐藏掉了。。可以用个Div把<asp:RadioButton ID="radRecvAddress" OnCheckedChanged="SetRecvAddress" AutoPostBack="true" runat="server" Text='<%# Eval("SysNo") %>' />包起来,再用上面的方法操作。。 var l=document.getElementsByTagName("label"); for(var i=0;i<l.length;i++) { l[i].style.display="none"; }这样就行了。。 radiobutton控件如果Text设置值的话,会在html源代码中的输出:<label for="RadioButton1">Text设置的值</label>只要把这个label控件的css样式的display设置为none即可var dataList = document.getElementById("<%= DataList1.ClientID %>");var label = dataList.getElementsByTagName("label"); for(var i=0;i <label.length;i++){ label[i].style.display="none";} Asp.net wap WML Script ASP.NET保存网站基本信息的问题。。。。 急急急,网站被挂了<iframe>,请问如何解决?? vs2005数据查询问题 问一个Web.config的配置问题 求一个关于ASP.NET2.0权限管理的例子 弱弱的问,怎么对xml文件的节点属性进行查询? 请教frameset的问题!!! 从数据库取出日期,时间的问题 多个a链接参数拼接 <div>和<form>之间出现异常空隙 求年度月份报表的做法
Text=""
var elems = document.getElementById(" <%= DataList1.ClientID %>").getElementsByTagName("input");
for(var i=0;i <elems.length;i++){
if(elems[i].type=="radio")
{}
}
for(var i=0;i <elems.length;i++){
if(elems[i].type=="label"){
elems[i].style.display="none";
}
} 这样可能会把你所有的 <label for="XXX"> 标签都隐藏掉了。。可以用个Div把
<asp:RadioButton ID="radRecvAddress" OnCheckedChanged="SetRecvAddress" AutoPostBack="true" runat="server" Text='<%# Eval("SysNo") %>' />
包起来,再用上面的方法操作。。
for(var i=0;i<l.length;i++)
{
l[i].style.display="none";
}
这样就行了。。
<label for="RadioButton1">Text设置的值</label>
只要把这个label控件的css样式的display设置为none即可var dataList = document.getElementById("<%= DataList1.ClientID %>");
var label = dataList.getElementsByTagName("label");
for(var i=0;i <label.length;i++){
label[i].style.display="none";
}