JSFiddle - React, Tailwind, and code Playground

HTML

<body>
	<input id="btn1" type="button" value="变行间"/>
	<input id="btn2" type="button" value="变class"/>
	<div id="box1"></div>
</body>
<!-- 先点"变class"再点"变行间",最后再点"变class"即可看到理想效果,要是最先点了"变行间",再点"变class"就看不到后者的效果了 -->

CSS

#box1{
    width: 100px;
    height: 100px;
    border: 3px solid black;
}
.blue{
    background-color: blue;
}

JavaScript

var box = document.getElementById("box1");
var btn1= document.getElementById("btn1");
var btn2 = document.getElementById("btn2");
btn1.onclick = function () {
    box.style.background = "red";
}
btn2.onclick = function () {
    box.className = ("blue");
}