可折叠内容-在隐藏和显示大量内容之间切换

RetutghbxLouis 2024-07-03 11:39:08

以下是一个使用 HTML、CSS 和 JavaScript 实现可折叠内容的示例代码:HTML:

<!DOCTYPE html>
<html>

<head>
  <title>可折叠内容示例</title>
  <link rel="stylesheet" type="text/css" href="styles.css">
</head>

<body>
  <button onclick="toggleContent()">展开/折叠</button>

  <div id="content">
    <!-- 这里添加你的大量内容 -->
    <p>这是一些示例内容。</p>
    <p>这是更多的示例内容。</p>
    <p>这是更多更多的示例内容。</p>
  </div>

  <script src="script.js"></script>
</body>

</html>

CSS (styles.css):

#content {
  display: none;
}

JavaScript (script.js):

function toggleContent() {
  var content = document.getElementById("content");
  if (content.style.display === "none") {
    content.style.display = "block";
  } else {
    content.style.display = "none";
  }
}

在上述代码中,我们首先在 HTML 中创建了一个按钮和一个包含大量内容的 <div> 元素。初始时,内容是隐藏的。

然后,在 CSS 中,我们将内容的显示状态设置为 none,以确保初始时内容是隐藏的。

最后,在 JavaScript 中,我们定义了一个 toggleContent 函数,该函数通过获取内容元素并切换其显示状态来实现展开/折叠功能。当点击按钮时,会调用 toggleContent 函数。

...全文
175 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

10

社区成员

发帖
与我相关
我的任务
社区描述
一个讨论休闲、娱乐和工作生活平衡的在线社区。
前端软件工程 个人社区
社区管理员
  • 2401_83810323
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧