背景颜色获取与赋值的问题

FF 自动把获取的背景色转为rgb的  但是IE不会。所以我们写需要获取的背景色的时候要给rgb。但是火狐获取的rgb背景色会带空格:rgb(255, 255, 255);而IE会把空格去掉:rgb(255,255,255)。所以当判断获取的背景色是否等于你给的背景色的时候要先去空格:

function trim(str){
    while(-1!=str.indexOf(" ")){
        str = str.replace(" ","");
    }
    return str;
}

你可能感兴趣的:(问题)