我有很多按鈕,每個按鈕都有三個類。第一類可以是「a1」,「a2」或「a3」。第二類可以是「b1」,「b2」或「b3」。與「c」相同的第三課。例如:通過多個下拉列表過濾對象
<body>
<button type="button" class="a1 b3 c3">Button 1</button>
<button type="button" class="a1 b3 c1">Button 2</button>
<button type="button" class="a2 b2 c2">Button 3</button>
<button type="button" class="a3 b1 c3">Button 4</button>
</body>
我想要做的就是篩選這些按鈕可讓他們只看到當配件類在下拉菜單中選擇各種類:
<select name="a">
<option>all</option>
<option>a1</option>
<option>a2</option>
<option>a3</option>
</select>
<select name="b">
<option>all</option>
<option>b1</option>
<option>b2</option>
<option>b3</option>
</select>
<select name="c">
<option>all</option>
<option>c1</option>
<option>c2</option>
<option>c3</option>
</select>
例如:如果在下拉菜單中選擇「a1」和b「b3」和c「全部」,則應可見按鈕1和按鈕2。 另一點是,如果在下拉菜單中選擇了「a1」,則在菜單b中應該只顯示「全部」和「b3」。
感謝您的任何幫助
你嘗試過這麼遠嗎?使用['document.querySelectorAll'](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll)。 – lumio
感謝您的回答。到目前爲止我沒有找到合適的解決方案,所以我沒有嘗試任何方法。我沒有與JavaScript的工作,並希望會有一個HTML/CSS的選項。所以我想我現在必須看看javascript;) – offscourings