使用 html 展开折叠文本
Expand collapse text with html
我想展开/折叠文本。我找到了几个代码,但他们使用的问题是分开的文件。html
我需要的是将它们全部设置在同一个文档中,.html
因为我使用的是 HTML 编辑器,所以我不得不将所有代码放在同一页面中。
请告知该怎么做,或者是否有一个非常有帮助的教程。
提前谢谢你。
这里你去学习这个,你会了解基础知识:
用这个编辑你的代码(分配的不仅仅是括号):
这是一页 HTML,带有 style
标签和 script
标签:
你的 css
会进入 <style></style>
您的 js
将进入 <script></script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html/js; charset=utf-8" />
<title>Untitled Document</title>
<style>
.page-header {
color: #000;
}
#click {
border-radius: 2%;
height: 30px;
color: green;
}
</style>
</head>
<body class="test">
<header class="page-header">SIMPLE EXAmPLE</header>
<div class="row">
<div class="element">
<div class="start" id="testdiv"></div>
<button id="click">click to color background</button>
</div>
</div>
</body>
<script type="text/javascript">
var clickAlert = document.getElementById('click');
var rainbow = ["red", "blue", "green", "yellow"];
function change() {
document.body.style.background = rainbow[Math.floor(4*Math.random())];
}
clickAlert.addEventListener("click", change);
</script>
</html>
您可以使用纯 HTML 来做到这一点。只有 2 个学期。
<details>
<summary> click me </summary>
Text you want to expand or collide
</details>
就这么简单
我想展开/折叠文本。我找到了几个代码,但他们使用的问题是分开的文件。html 我需要的是将它们全部设置在同一个文档中,.html 因为我使用的是 HTML 编辑器,所以我不得不将所有代码放在同一页面中。 请告知该怎么做,或者是否有一个非常有帮助的教程。 提前谢谢你。
这里你去学习这个,你会了解基础知识:
用这个编辑你的代码(分配的不仅仅是括号):
这是一页 HTML,带有 style
标签和 script
标签:
你的 css
会进入 <style></style>
您的 js
将进入 <script></script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html/js; charset=utf-8" />
<title>Untitled Document</title>
<style>
.page-header {
color: #000;
}
#click {
border-radius: 2%;
height: 30px;
color: green;
}
</style>
</head>
<body class="test">
<header class="page-header">SIMPLE EXAmPLE</header>
<div class="row">
<div class="element">
<div class="start" id="testdiv"></div>
<button id="click">click to color background</button>
</div>
</div>
</body>
<script type="text/javascript">
var clickAlert = document.getElementById('click');
var rainbow = ["red", "blue", "green", "yellow"];
function change() {
document.body.style.background = rainbow[Math.floor(4*Math.random())];
}
clickAlert.addEventListener("click", change);
</script>
</html>
您可以使用纯 HTML 来做到这一点。只有 2 个学期。
<details>
<summary> click me </summary>
Text you want to expand or collide
</details>
就这么简单