【发布时间】:2014-02-27 09:32:56
【问题描述】:
在 javascript 中,你不能使用 if 语句使用元素的颜色作为条件,例如后面的 if 语句总是返回 false
document.getElementById('t').style.color = "rgb(0,0,255)"
alert(document.getElementById('t').style.color)
if(document.getElementById('t').style.color == rgb(0,0,255))
{
alert("if")
}
并且第 3 行中的警报返回 rgb(0,0,255),这意味着浏览器实际上确实使用 rgb 作为颜色。但是 alert("if") 永远不会起作用
有人可以帮我解决这个问题,或者找到另一种方法来标记不改变其类的按钮(我需要为按钮而不是单选按钮执行此操作),例如更改一些无关紧要的事情javascript 将能够检查这不是颜色
提前感谢您! :)
编辑 - 感谢您的回答,这有帮助,我觉得自己有点像个白痴:S 我刚刚选择了他们名字中点数最少的那个
【问题讨论】:
-
您没有
rgb函数。你需要一个字符串文字。
标签: javascript html if-statement colors styles