如何使用JavaScript创建任何网站的常见问题解答(FAQ)部分
在本文章中,我们使用JavaScript创建了一个常见问题解答(FAQ)手风琴。手风琴用于以列表格式显示内容。它可以 展开 或 折叠 以显示其包含的内容。
方法:
- 创建一个带有包含问题和答案的嵌套HTML div标签。
- 为了样式化,添加一些CSS属性,如对齐方式、字体大小、填充、边距等。
- 使用JavaScript实现当问题被点击时显示答案或手风琴项的功能。
HTML代码: 我们使用类来表示问题和答案。这些类用于样式化目的。
CSS代码: 用于样式化的CSS属性。
JavaScript代码: 我们将使用JavaScript来在点击时显示手风琴。我们使用querySelectorAll()方法返回与传递给该方法的类名匹配的元素集合,并将这些元素存储在变量answers中。
我们使用forEach()方法在answer变量的每个元素上调用函数。现在,指定一个事件监听器addEventListener(),当元素被点击时。它将使用classList属性检查事件是否具有活动类,该属性返回与该元素或事件关联的所有类的名称。
输出:

阅读更多:JavaScript 教程
极客教程