nxt_question_btn.classList.remove('btns')
.btns{
margin-top: 10px;
float: right;
height: 30px;
background-color: lightblue;
border: none;
outline: none;
cursor: pointer;
width: 110px;
}
.btns:hover{
border: 1px solid black;
box-shadow: 2px 1px 5px lightblue;
}
<button id="next" class="btns">Next Question</button>
<button id="end" class="btns">End Quiz</button>
我想在禁用按钮时禁用悬停选项,我的 Javascript 目前禁用样式和悬停选项。如何仅定位悬停?
最佳答案
使用:not()
伪类仅在按钮没有 disabled
属性时应用悬停样式。
.btns{
margin-top: 10px;
float: right;
height: 30px;
background-color: lightblue;
border: none;
outline: none;
cursor: pointer;
width: 110px;
}
.btns:not([disabled]):hover{
border: 1px solid black;
box-shadow: 2px 1px 5px lightblue;
}
<button id="next" class="btns">Next Question</button>
<button id="end" class="btns" disabled>End Quiz</button>
关于javascript - 如何仅在悬停而不设置样式时禁用 classList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71367233/