如何使用javascript在内容页中设置母版页dom元素
asp.net母版页中的一个div,我想将其隐藏在其内容页面之一中,因此我在materpage中内容页面div站点地图的末尾添加此js
if (document.getElementById('sitemap'))
189 document.getElementById('sitemap').display = "none";
,当我调试此js时,document.getElementById('sitemap')运行好的,但是无法隐藏。为什么?如果我想在内容页中设置materpage的dom元素样式,该怎么做?谢谢。
a div in asp.net masterpage,i want hide it in one of its content page ,so I add this js at the end of content page
if (document.getElementById('sitemap'))
189 document.getElementById('sitemap').display = "none";
div sitemap in materpage, when i debug this js,document.getElementById('sitemap') run ok,but it can't be hiden .why? if I want set materpage's dom element style in content page,how to do this? thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你缺少样式成员:
you're missing the style-member:
如果它是.Net控件(ASP:Panel),请在您的母版页中留下一个钩子以访问它,否则Dr.Molle的答案就是您所需要的:
母版页:
内容页:
调用该函数。
If it's a .Net control(ASP:Panel), leave a hook in your Masterpage to access it, otherwise Dr.Molle's answer is what you need:
Masterpage:
Contentpage:
Call the function.