【发布时间】:2017-03-07 10:30:50
【问题描述】:
我想检查一个元素的颜色是否为白色,如下,
if(styles.background=='white')
console.log("ok")
console.log(styles.background=='white') --> was false [1]
为什么 [1] 返回 false?
【问题讨论】:
-
显示完整文件。
-
console.log(styles.background)的返回值是什么? -
@Banzay 是假的
-
@DinukaSalwathura 哪个是假的?
console.log(styles.background=='white')或console.log(styles.background')? -
如果一个样式被继承,我相信它不会出现在元素样式下。仅当它在元素上显式设置时。如果您可以访问它,也许您可以尝试使用
getComputedStyle。 developer.mozilla.org/en-US/docs/Web/API/Window/…
标签: javascript reactjs react-native