请告诉我,我向按钮添加了一个事件处理程序:
const modalTrigger = document.querySelector('[data-modal]');
const modal = document.querySelector('.modal');
const modalCloseBtn = document.querySelector('[data-close]');
modalTrigger.addEventListener('click', () => {
modal.classList.add('show');
modal.classList.remove('hide');
});
modalCloseBtn.addEventListener('click', () => {
modal.classList.add('hide');
modal.classList.remove('show');
});
有这些样式:
.show {
display: block;
}
.hide {
display: none;
}
如何使添加的类覆盖之前收到的样式?


我们需要使属性更具体。例如像这样:
或者描述类
.show和.hide低于.modalCSS 文档中描述的。或者在
display元素上设置属性: