我必须通过javascript隐藏/取消隐藏ASP Web表单面板。请帮助
for (var l = 1; l <= ddlSizesValue; l++)
{
var Size = "pnlProduct1Design1Color1Size" + l;
var pnl = document.getElementById('pnlProduct')
var pnlSize = document.getElementById(Size);
pnlSize.style.display = 'block';
}
在我使用javascript之前
System.Web.UI.HtmlControls.HtmlControl pnlSize = (System.Web.UI.HtmlControls.HtmlControl)pnlProduct.FindControl(Size);
在C#中查找控件,它运行正常。但为了避免页面加载,我正在使用javascripting。
预先感谢
答案 0 :(得分:0)
要在Javascript中隐藏元素,通常需要执行以下操作:
document.getElementById("pnlProduct").style.display = "none";
答案 1 :(得分:0)
我通过将变量大小更改为:
var Size = "ctl00_ContentPlaceHolder1_ucSetProduct1Detail_pnlProduct1Design1Color1Size" + l;
现在可以正常工作了。