当单击Vanilla JavaScript按钮时转到折叠选项卡,可以通过以下步骤实现:
<button id="toggleButton">Toggle Tabs</button>
<div class="tab">
<button class="tabButton">Tab 1</button>
<div class="tabContent">Content 1</div>
</div>
<div class="tab">
<button class="tabButton">Tab 2</button>
<div class="tabContent">Content 2</div>
</div>
<div class="tab">
<button class="tabButton">Tab 3</button>
<div class="tabContent">Content 3</div>
</div>
// 获取按钮和选项卡元素
const toggleButton = document.getElementById('toggleButton');
const tabButtons = document.querySelectorAll('.tabButton');
const tabContents = document.querySelectorAll('.tabContent');
// 添加按钮点击事件监听器
toggleButton.addEventListener('click', () => {
// 切换选项卡的显示与隐藏
tabContents.forEach(tabContent => {
tabContent.classList.toggle('hidden');
});
});
// 添加选项卡按钮点击事件监听器
tabButtons.forEach((tabButton, index) => {
tabButton.addEventListener('click', () => {
// 隐藏所有选项卡内容
tabContents.forEach(tabContent => {
tabContent.classList.add('hidden');
});
// 显示当前点击的选项卡内容
tabContents[index].classList.remove('hidden');
});
});
.hidden
类来隐藏选项卡内容。.tabContent {
display: none;
}
.hidden {
display: none;
}
这样,当单击Vanilla JavaScript按钮时,选项卡的内容将切换显示与隐藏。
对于这个问题,腾讯云没有特定的产品与之直接相关。然而,腾讯云提供了丰富的云计算服务和解决方案,可以满足各种应用场景的需求。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务。
领取专属 10元无门槛券
手把手带您无忧上云