javascriptで背景色で分岐して、処理を行うことしようとしていたのですが、IEだと正常に動作してFireFoxだと指定した条件が無視されるという現象が発生。
if(row.cells.item(x).style.backgroundColor == "#ffdddd"){
処理A;
}
else{
処理B;
}
処理A;
}
else{
処理B;
}
原因は、firefoxだと、RGB形式で色を指定しないとダメでした。
なので、
if( (row.cells.item(x).style.backgroundColor == "#ffdddd") ||
(row.cells.item(x).style.backgroundColor == "rgb(255, 221, 221)") ){
処理A;
}
(row.cells.item(x).style.backgroundColor == "rgb(255, 221, 221)") ){
処理A;
}
とすると正常に動作しました。
【WEB開発】コメントする