我有以下 JS 将 BG 颜色从红色切换到绿色等等。
function blink() {
var currentColor = 'red';
setInterval(function () {
document.body.style.backgroundColor = currentColor;
currentColor = currentColor === 'red' ? 'green' : 'red';
}, 1000);
};
有没有办法将颜色更改为图像,以便在两个图像而不是两种颜色之间切换?
我尝试了以下但没有成功:
function toggleBG() {
var currentColor = "Images/tableBGRed.gif";
setInterval(function () {
var myDiv = document.getElementById("testDiv");
myDiv.style.backgroundImage = "url('" + currentColor + "')";
currentColor = currentColor === "url('Images/tableBGRed.gif')" ? "url('Images/tableBG.gif')" : "url('Images/tableBGRed.gif')";
}, 1000);
};
语法有问题吗?