gpt4 book ai didi

javascript - 我怎样才能让这个 If 语句返回 true?

转载 作者:太空宇宙 更新时间:2023-11-04 05:55:45 26 4
gpt4 key购买 nike

我正在努力从 if 语句中获得真正的返回值。

我已经调试了所有可能的方法,但我仍然没有从以下 if 语句中获得真正的返回:

if (document.getElementById('U1').style.background == 'white') {
document.getElementById('U1').style.background = 'limegreen';
} else {
document.getElementById('U1').style.background = 'blue';
}

因此,我正在检查 U1 上的样式背景是否为白色,这是在我的 CSS 文件中设置的。但是,我总是得到错误的返回,即蓝色背景。有谁知道哪里出了问题?

最佳答案

查看您的代码,我假设您想要切换背景颜色。如果是这种情况,您应该使用 backgroundColor 而不是 background 属性,如下所示:

if (document.getElementById('U1').style.backgroundColor == 'white') {
document.getElementById('U1').style.backgroundColor = 'limegreen';
} else {
document.getElementById('U1').style.backgroundColor = 'blue';
}

More about the backgroundColor property

关于javascript - 我怎样才能让这个 If 语句返回 true?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57825229/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com