私は3つのクラスを持つたくさんのボタンがあります。第1のクラスは、「a1」、「a2」または「a3」とすることができる。第2のクラスは、「b1」、「b2」または「b3」とすることができる。 "c"の3番目のクラスと同じです。たとえば、次のように複数のドロップダウンでオブジェクトをフィルタリングする
<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「all」が選択されている場合は、ボタン1とボタン2が表示されます。 ドロップダウンメニューで「a1」が選択されている場合、メニューbには「all」と「b3」のみが表示されます。
ありがとうございました
:ここ
しかしが可能なソリューションですか?そのためには、['document.querySelectorAll'](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll)を使用してください。あなたの答えは – lumio
ありがとう。私はこれまでのところ適切な解決策を見つけられなかったので、何も試していませんでした。私はjavascriptで働いていないし、HTML/CSSのオプションがあることを期待しています。だから私は今、javascriptを見ていなければならないと思う;) – offscourings