Javascript:比较由 javascript 设置的 backgroundColor

标签 javascript css background comparison

如何比较元素的背景颜色,当使用 javascript 设置颜色时,我想要一个切换背景颜色的函数:

function toggleBgColor() {
    if(document.getElementById("id").style.backgroundColor === "blue"){
        document.getElementById("ide").style.backgroundColor = "red");
    }else{
        document.getElementById("ide").style.backgroundColor = "blue");
    }
}

问题是比较总是错误的,所以我的背景总是蓝色,但它希望在调用函数时颜色从蓝色切换到红色,反之亦然

最佳答案

关于Javascript:比较由 javascript 设置的 backgroundColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30265498/

相关文章:

javascript - 2 个翻转部分的动画侧边菜单

css - flipInX 在较小的分辨率下无法按预期工作

javascript - CSS 缩放变换使用 CPU 进行重绘

css - 如何创建横跨屏幕但不在 body 标签中的水平条?

javascript - 为移动设备缩放大型 CSS 背景图像

javascript - 客户端网站可达性测试

javascript - JSLint "document.write can be a form of eval"- 这是怎么回事?

CSS - 设置工具提示容器的样式

java - 在 Web 应用程序中显示 Excel 工作表 - Java EE

javascript - 如何在具有相同类的单击事件中更改动态创建的 div 的颜色?