[英]how to set masterpage dom element in contentpage with javascript
asp.net母版页中的一个div,我想将其隐藏在其内容页之一中,所以我在内容页末尾添加了此js
if (document.getElementById('sitemap'))
189 document.getElementById('sitemap').display = "none";
母版页中的div站点地图,当我调试此js时,document.getElementById('sitemap')运行正常,但无法隐藏。为什么? 如果要在内容页面中设置materpage的dom元素样式,该怎么做? 谢谢。
您缺少样式成员:
document.getElementById('sitemap').style.display = "none";
如果是.Net控件(ASP:Panel),请在母版页上保留一个挂钩以进行访问,否则,Dr.Molle的回答是您需要的:
母版页 :
function HideSiteMap()
{
document.getElementById('" + sitemap.ClientID + "').style.display = "none";
}
内容页 :
调用该函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.