所以这是我的代码
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
#box {
width: 300px;
height: 300px;
background-color: blue;
}
</style>
</head>
<body>
<div id="box"></div>
</body>
<script src="main.js"></script>
</html>
javascript
var box = document.getElementById('box');
function changeColor() {
box.style.width = "600px";
box.style.height = "600px";
box.style.background = "red";
}
box.onclick = setInterval(changeColor, 5000);
如您所见,它在一瞬间发生了变化。我有盒子改变大小和颜色,但我希望它逐渐做到这一点。我知道它在 Jquery 中很容易,但我正在努力提高我在 Javascript 中的技能,任何建议都会有所帮助,谢谢大家。