我試圖啓用和更改(特定)按鈕組的背景顏色。我將如何去分組這些按鈕,並打電話給他們,所以我不需要爲每個按鈕設置一個特定的ID?如何使用JavaScript功能選擇和修改一組html <button>的
編輯:
讓我更深入瞭解我正在嘗試做什麼。 按鈕都佈置爲這樣:
<button onclick="keyPress('e')">e</button>
我想這樣做(也試過Id和名稱):
//light up keys
//document.getElementsByTagName("button").style.backgroundColor = 'silver';
//activate keys
//document.getElementsByTagName("button").disabled = false;
我假設提問者正試圖改變背景在飛行中的按鈕,沒有默認設置。 – Snowburnt
Snowburnt是正確的,我應該更具體。 –
將元素分組的最好方法是通過類,您必須將相同的類分配給您想要分組在一起的按鈕。沒有其他屬性分配給你的按鈕,JavaScript絕對沒有辦法知道如何區分它們,除非你做一些隨機的工作,比如將顏色分配給集合中的每個其他按鈕 – Snowburnt