asp.net主页中的div,我想在其内容页面中隐藏它,所以我在内容页面的末尾添加了这个js
if (document.getElementById('sitemap'))
189 document.getElementById('sitemap').display = "none";
在materpage中的div sitemap,当我调试这个js时,document.getElementById('sitemap')运行正常,但它无法隐藏。为什么?如果我想在内容页面中设置materpage的dom元素样式,该怎么做?感谢。
答案 0 :(得分:2)
你错过了样式成员:
document.getElementById('sitemap').style.display = "none";
答案 1 :(得分:1)
如果是.Net控件(ASP:Panel),请在您的母版页中留下一个钩子来访问它,否则Dr.Molle的答案就是您所需要的:
<强>母版强>:
function HideSiteMap()
{
document.getElementById('" + sitemap.ClientID + "').style.display = "none";
}
<强> Contentpage 强>:
调用该函数。