8 つの画像入力アイコンで構成されるメニューがあります。クリックしたアイコンを青くするためにJavascriptを使用しました。ただし、別のアイコンをクリックすると通常に戻る必要があります。これに対する純粋なJavaScriptソリューションはありますか?
これは、ボタンを青くする方法の例です..
ボタンは、クリック可能なアイコンとその下のラベルで構成されています。下のラベルは、クリックすると青に変わります。
どのボタンがクリックされたかを判断するためにすべてのボタンを照会し、クリックされたボタンの ID を使用して、アイコンの青の下のテキストと、ボタンがリンクしているページのセクションのタイトルを変更しました。これが、ID を一致させた理由です。アイコンのセクションのタイトルに。
下のラベルは、以下に示すように、それを囲んだスパンのスタイル プロパティにアクセスすることで簡単に変更されます...
this.id.search("routenav");
if(this.id.match("routenav")) {
document.getElementById("routetitle").style.color = 'blue';
var b = document.getElementById("b");
b.style.color = 'blue'
b.style.fontSize = '30px';
}