首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有SSI/服务器端脚本的情况下有选择地显示HTML文件的不同部分

问在没有SSI/服务器端脚本的情况下有选择地显示HTML文件的不同部分
EN

Stack Overflow用户
提问于 2009-04-01 11:01:41
回答 3查看 690关注 0票数 0

是否可以创建一个文本子画面,并有选择地显示相同HTML文件的一部分,而忽略其余部分。要显示的部分由使用CSS生成的菜单选择,该菜单带有同一页面内的链接。

(每个部分的长度是未知的,预计会有很大的差异)。

不幸的是,与服务器通信不是一种选择。

如您所料,我是CSS、PHP和JS的新手

EN

回答 3

Stack Overflow用户

发布于 2009-04-01 19:49:29

您将希望使用ID标记包装每个部分,并使用javascript控制可见性。有几种方法可以控制JavaScript中的可见性。

控制可见性的CSS元素是visibility和display。

Visibility使用上面回复中的属性显示或隐藏文本,display允许您使用" block“和"none”作为属性从DOM中实际删除该块。您需要选择最适合您的应用程序的元素。

Javascript库如Prototype/script.aculo.us或J-Query、MooTools等非常适合这种控制。

如果您想从头开始学习这种脚本,Jeremy Keith的"DOM脚本“这本书是一本很棒的书,可以在几天内完成。

票数 1
EN

Stack Overflow用户

发布于 2009-04-01 11:10:18

听起来像是将CSS property visibility设置为hidden | visible | collapse。

票数 0
EN

Stack Overflow用户

发布于 2009-10-28 08:55:42

您应该使用display none来隐藏内容,使用display block来再次显示它们(或内联显示)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/705015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档