怎样用javascript获取datalist中某一行某一列的值? 这里你在初始化的时候数据了,只是不显示而已,当checked的时候显示它就可以了.display:none/block 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><SCRIPT LANGUAGE="JavaScript"><!-- function showDiv(cbx,div) { var cbx = document.getElementById(cbx); var div = document.getElementById(div); if (cbx.checked) { div.style.display ="block"; } else { div.style.display ="none"; } }//--></SCRIPT></HEAD><BODY><TABLE><TR> <TD> <input type="checkbox" id="ff1" value="1" onclick="showDiv('ff1','div1')">aaaaa</TD></TR><TR> <TD><div id="div1" style="display:none" >aaaaaaaaaaaaaaaaa</div></TD></TR><TR> <TD> <input type="checkbox" id="ff2" value="2" onclick="showDiv('ff2','div2')">bbbbbbbb</TD></TR><TR> <TD><div id="div2" style="display:none">bbbbbbbbbbbbbbbbbbbbbb</div></TD></TR></TABLE></BODY></HTML> <HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><SCRIPT LANGUAGE="JavaScript"><!-- function showDiv(cbx,div) { var cbx = document.getElementById(cbx); var div = document.getElementById(div); if (cbx.checked) { div.style.display ="block"; } else { div.style.display ="none"; } }//--></SCRIPT></HEAD><asp:TemplateColumn> <ItemTemplate> <asp:CheckBox ID="cbxNews" runat="server" AutoPostBack="False"></asp:CheckBox> </ItemTemplate></asp:TemplateColumn><asp:TemplateColumn> <ItemTemplate> <asp:Label id="lblDetail" runat="server" Text='<%DataBinder.Eval(Container.DataItem,"内容字段")%>' style="display:none"></asp:Label> </ItemTemplate></asp:TemplateColumn> //ItemDataBound事件里加上脚本 private void ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { CheckBox cbx = (CheckBox) e.Item.FindControl("cbxNews") ; Label lbl = (Label) e.Item.FindControl("lblDetail") ; if (cbx != null && lbl != null) { //加上onclick事件 cbx.Attributes.Add("onclick","showDiv('"+cbx.ClientID+"','"+lbl.ClientID+"')"); } } 这里的Label也可以替换为Panel 那段脚本也可以注册的方式添加. http://adandelion.cnblogs.com/archive/2005/11/12/274505.htmlAsp.net中DataGrid利用DataRelation显示主从表信息(可控制从表信息隐藏和显示). 初学jQuery,求助! js如何获取iframe里面的内容? 帮忙解释一段代码 js问题,怎样获取鼠标坐标问题 如何实现点击Button 实现上传文件的功能, 紧急求助,js中需要一种数据类型,能动态添加删除元素的 高分求彩票网站脚本 子模态窗口刷新父模态窗口的问题 js,string,search总是为0,真找不到原因了。 showmodaldialog 的窗口如何转向? 如果让点击一个键接,状态栏中不显:正在打开网页www.***.com... 下载剩下*项,等等 如何获得下一个表格对象?
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function showDiv(cbx,div)
{
var cbx = document.getElementById(cbx);
var div = document.getElementById(div);
if (cbx.checked)
{
div.style.display ="block";
}
else
{
div.style.display ="none";
}
}
//-->
</SCRIPT>
</HEAD><BODY>
<TABLE>
<TR>
<TD> <input type="checkbox" id="ff1" value="1" onclick="showDiv('ff1','div1')">aaaaa</TD>
</TR>
<TR>
<TD><div id="div1" style="display:none" >aaaaaaaaaaaaaaaaa</div></TD>
</TR>
<TR>
<TD> <input type="checkbox" id="ff2" value="2" onclick="showDiv('ff2','div2')">bbbbbbbb</TD>
</TR>
<TR>
<TD><div id="div2" style="display:none">bbbbbbbbbbbbbbbbbbbbbb</div></TD>
</TR>
</TABLE>
</BODY>
</HTML>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function showDiv(cbx,div)
{
var cbx = document.getElementById(cbx);
var div = document.getElementById(div);
if (cbx.checked)
{
div.style.display ="block";
}
else
{
div.style.display ="none";
}
}
//-->
</SCRIPT>
</HEAD><asp:TemplateColumn>
<ItemTemplate>
<asp:CheckBox ID="cbxNews" runat="server" AutoPostBack="False"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn><asp:TemplateColumn>
<ItemTemplate>
<asp:Label id="lblDetail" runat="server" Text='<%DataBinder.Eval(Container.DataItem,"内容字段")%>' style="display:none"></asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
//ItemDataBound事件里加上脚本
private void ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
CheckBox cbx = (CheckBox) e.Item.FindControl("cbxNews") ;
Label lbl = (Label) e.Item.FindControl("lblDetail") ;
if (cbx != null && lbl != null)
{
//加上onclick事件
cbx.Attributes.Add("onclick","showDiv('"+cbx.ClientID+"','"+lbl.ClientID+"')");
} }
这里的Label也可以替换为Panel
那段脚本也可以注册的方式添加.
Asp.net中DataGrid利用DataRelation显示主从表信息(可控制从表信息隐藏和显示).