繁体   English   中英

如何在javascript中设置contentpage中的masterpage dom元素

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM