JSFiddle - React, Tailwind, and code Playground
by kurotanshi
HTML
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown button
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<li><a class="dropdown-item" href="#">Action</a></li>
<li><a class="dropdown-item" href="#">Another action</a></li>
<li><a class="dropdown-item" href="#">Something else here</a></li>
</ul>
</div>
JavaScript
const dropdown = document.querySelector('.dropdown');
dropdown.addEventListener('click', e => {
e.target.classList.toggle('show');
document.querySelector('.dropdown-menu')
.classList.toggle('show');
})