我需要这个:
$('*').each(function() {
if($(this).css("background-color") == "#ffffff") {
$(this).css("background-color") == "#000000"
}
});
开始上课。
答案 0 :(得分:2)
即使它是正确的(它不是),它也是不可靠的并且不太可能起作用。原因是有几种显示白色的方法:
white
#ffffff
及其所有64个案例组合#fff
及其所有8个案例组合rgb(255,255,255)
以及值之间任意空格的所有∞组合rgba(255,255,255,1)
以及值之间任意空格的所有∞组合您可以这样检查:
if( $(this).css("background-color").match(/^(?:white|#fff(?:fff)?|rgba?\(\s*255\s*,\s*255\s*,\s*255\s*(?:,\s*1\s*)?\))$/i))
this.style.backgroundColor = "#000";