webApplicationに3つのボタンがあり、ユーザーがボタンをクリックするたびに赤に変わり、他の2つのボタンは灰色になります。私はそれを行うためにこのコードを使用しています:
function toogleButton(b) {
document.getElementById("internal").setAttribute("class", "icon-home span2");
document.getElementById("external").setAttribute("class", "icon-target span2");
document.getElementById("unknown").setAttribute("class", "icon-help-2 span2");
var extraClass = " bg-color-red fg-color-white"
document.getElementById(b.id).setAttribute("class", document.getElementById(b.id).getAttribute("class") + extraClass);
}
これはデスクトップPCのすべてのブラウザーで正常に機能しますが、タブレット(android)から実行すると、ボタンの色が変わりません。実際、タブレットを回転させると(横向きから縦向き、またはその逆)、新しく更新されたページのボタンの色は新しくなりますが、そのボタンを押しても機能しません。問題はブラウザ(android chrome)が原因だと思いますが、ドルフィンブラウザでも同じ問題が発生します。
その解決策はありますか?