我想将 javascript 添加到动态创建的复选框中。当这个复选框被切换时,我想隐藏或显示面板。这些面板也是动态创建的。
有一个循环将面板的 id 从循环值中放入
例如,
for (int a; a < mydataset[count]; a++)
if (mydataset value is Textbox)
Panel MyPanel = new Panel()
MyPanel.ID=Panel+myDataSet[count]; //so Panel1, or Panel2 based on the count.
if myDataSet.count=4
{
Panel3.CssStyle=hidePopup; // I am able to hide the panel at runtime.
}
if (mydataset value is CheckBox)
CheckBox myCheckBox=new CheckBox();
CheckBox // 这里我想添加一个javascript函数。因此,当该复选框被检查/未选中时,某些面板可以隐藏或显示。有20个面板。而不是让它们全部隐藏或显示,我需要隐藏其中的 10 个。例如面板 1、面板 4 或面板 10。
Panel3.CssStyle=hidePopup
使用此内联代码可以正常工作。
<style type="text/css">
.hidePopup
{
visibility: hidden;
display: none;
}
.showPopUp
{
visibility: visible;
display: block;
}
</style>