【发布时间】:2022-01-02 18:17:49
【问题描述】:
我有两个下拉菜单按钮。我只有一个功能可以在两个下拉菜单之间切换。当我单击另一个下拉菜单时,我需要关闭一个下拉菜单,并显示右键的下拉菜单(下拉菜单应该只显示下拉菜单)。我应该如何为此编写逻辑?
<div class="dropdown">
<button onclick="myFunction()" >Dropdown-one</button>
<button onclick="myFunction()" >Dropdown-two</button>
<div id="myDropdown-one" class="dropdown-content">
<h1>First Drop down</h1>
</div>
<div id="myDropdown-two" class="dropdown-content">
<h1>Second Drop down</h1>
</div>
function myFunction() {
if ( ?? ?? ? ) {
document.getElementById("myDropdown-one").classList.toggle("show");
document.getElementById("myDropdown-two").classList.toggle("show");
}
}
【问题讨论】:
-
我建议您在网络上查看一些教程以获取有关逻辑的灵感。 Stack Overflow 不是“如何” 教程服务。这个问题不符合help center 中规定的准则
标签: javascript html css if-statement