1 回答

TA贡献1873条经验 获得超9个赞
let buttons = document.querySelectorAll('.TheToggle button');
buttons.forEach(b => {
b.addEventListener('click', () => {
document.querySelectorAll('.TheToggle > div')
.forEach(d => d.style.display = 'none');
document.querySelector(`[data-hide="${b.getAttribute('id')}"]`).style.display = 'block';
})
});
<div class="TheToggle">
<button id="Toggle1">Toggle 1</button>
<button id="Toggle2">Toggle 2</button>
<button id="Toggle3">Toggle 3</button>
<div data-hide="Toggle1">This 1</div>
<div data-hide="Toggle2">This 2</div>
<div data-hide="Toggle3">This 3</div>
</div>
- 1 回答
- 0 关注
- 77 浏览
添加回答
举报