一般情况下,我们通过十六进制的方式设置页面颜色值 如#64e164
但当我们通过js获取这个dom颜色值的时候,返回的值却可能不是十六进制的,所以比较的时候需要分浏览器进行
在火狐和谷歌浏览器中,返回的是rgb格式表示的颜色值,如前面的#64e164 返回的是 rgb(100, 225, 100)
这时候就需要用rgb格式的字符串和获取的值作比较才会返回true
但是在ie中,则需要使用16进制的方式比较才能返回true
时间: 2024-10-29 10:46:56
一般情况下,我们通过十六进制的方式设置页面颜色值 如#64e164
但当我们通过js获取这个dom颜色值的时候,返回的值却可能不是十六进制的,所以比较的时候需要分浏览器进行
在火狐和谷歌浏览器中,返回的是rgb格式表示的颜色值,如前面的#64e164 返回的是 rgb(100, 225, 100)
这时候就需要用rgb格式的字符串和获取的值作比较才会返回true
但是在ie中,则需要使用16进制的方式比较才能返回true