我必须通过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。
提前致谢
要在Javascript中隐藏元素,通常会执行以下操作:
document.getElementById("pnlProduct").style.display = "none";
我通过将变量大小更改为:
var Size = "ctl00_ContentPlaceHolder1_ucSetProduct1Detail_pnlProduct1Design1Color1Size" + l;
现在它的工作正常。