我的目标是每次按下按钮时显示一个列表,就像下拉列表一样,所以我制作了一些测试用的HTML、CSS和JS文件,但不知何故它不起作用,我的JS代码中的日志函数在控制台输出单词“year”,但类列表切换似乎没有改变/添加div类的"active"。
以下是我的JS代码。
function btnFunction(identifier){
console.log(identifier)
var element = document.getElementById(identifier);
element.classList.toggle("active");}
以下是我的HTML代码。
<div class="modal-content-col-6-drop">
<button onclick="btnFunction('year')" class="drop-btn">sample</button>
</div>
<div id="year" class="select">
<ul>
<li>0 Year</li>
<li>1 Year</li>
</ul>
</div>
以下是我的 CSS。
#year{
display: none;
}
.active{
display: block;
}