技术实现的关键:使用CSS的display特性,display特性的值有:none和block。none即为隐藏;block即为显示。 动手之前的设计:可折叠区域分为两个区域:标题栏和内容区域。标题栏总是可见的,内容部分是可以折叠或展开的。在页面上,可以使用两个 元素分别实现这个设计。 实现步骤: 在页面中插入元素,并加入实现折叠功能的JS代码,代码如下: function toggle(sDivId) { var oDiv = document.getElementById(sDivId); oDiv.style.display = (oDiv.style.display == "none") ? "block" : "none"; } Click Here This is some content to show and hide. Click Here This is some content to show and hide. [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 代码实现的效果,如下: