2 回答
![?](http://img1.sycdn.imooc.com/5333a0350001692e02200220-100-100.jpg)
TA贡献2012条经验 获得超12个赞
不确定“仅使用纯 JS”classList.toggle()是什么意思,但对此非常有用。我还建议您将样式保留在 CSS 中,而不是 JS 或 HTML。
const buttonElement = document.querySelector('.js-toggle-button')
const paragraphElement = document.querySelector('.js-paragraph')
buttonElement.addEventListener('click', () => {
paragraphElement.classList.toggle('paragraph--off')
})
.paragraph {
color: red;
}
/* Overrides because of specificity */
.paragraph--off {
color: blue;
}
<p class="js-paragraph paragraph">Paragraph</p>
<button class="js-toggle-button">Toggle</button>
![?](http://img1.sycdn.imooc.com/5458632800010f8802200220-100-100.jpg)
TA贡献1824条经验 获得超8个赞
我修改了你的 jsfidle检查这个
let firstCall = true;
function mudarred(){
if(firstCall){
document.getElementById('red').style.color="red";
firstCall= false;
}else{
firstCall=true;
document.getElementById('red').style.color="blue";
}
}
添加回答
举报