3 つのコンテナーに 3 つのボタンがあるページがあります。各コンテナの最初のボタンには同じ があり、id
各コンテナの 2 番目のボタンには同じ がid
あり、各コンテナの 3 番目のボタンには同じ がありid
ます。Javascript
受信情報を受け取り、それに応じてボタンのテキストの色を変更するスクリプトがあります。残念なことに、スクリプトが変更を行う必要があることを感知し、対応する CSS を適用しようとすると、最初のコンテナーのボタンのみに CSS が適用されます。id
同じ要素を持つすべての要素に CSS が適用されない理由が本当にわかりません。
Javascript
アクション:
document.getElementById('button_1').className = "buttonActive";
ボタン要素:
<button id="button_1" class="button"><span id="button_text_1">Button 1</span></button>
<button id="button_2" class="button"><span id="button_text_2">Button 2</span></button>
<button id="button_3" class="button"><span id="button_text_3">Button 3</span></button>
<button id="button_1" class="button"><span id="button_text_1">Button 1</span></button>
<button id="button_2" class="button"><span id="button_text_2">Button 2</span></button>
<button id="button_3" class="button"><span id="button_text_3">Button 3</span></button>
<button id="button_1" class="button"><span id="button_text_1">Button 1</span></button>
<button id="button_2" class="button"><span id="button_text_2">Button 2</span></button>
<button id="button_3" class="button"><span id="button_text_3">Button 3</span></button>