<table border="1" cellspacing="0"> <tr> <td colspan="4" id="result"></td> </tr> <tr> <td><button class="gray ac" onclick="reset();">AC</button></td> <td><button class="gray c" onclick="back();">C</button></td> <td><button class="gray tax" onclick="tax();">税込</button></td> <td><button class="orange" onclick="pushBtn(this);">/</button></td> </tr> <tr> <td><button onclick="pushBtn(this);">7</button></td> <td><button onclick="pushBtn(this);">8</button></td> <td><button onclick="pushBtn(this);">9</button></td> <td><button class="orange" onclick="pushBtn(this);">*</button></td> </tr> <tr> <td><button onclick="pushBtn(this);">4</button></td> <td><button onclick="pushBtn(this);">5</button></td> <td><button onclick="pushBtn(this);">6</button></td> <td><button class="orange" onclick="pushBtn(this);">-</button></td> </tr> <tr> <td><button onclick="pushBtn(this);">1</button></td> <td><button onclick="pushBtn(this);">2</button></td> <td><button onclick="pushBtn(this);">3</button></td> <td><button class="orange" onclick="pushBtn(this);">+</button></td> </tr> <tr> <td colspan="3"><button onclick="pushBtn(this);">0</button></td> <td><button class="orange" onclick="calc();">=</button></td> </tr> </table> <script> let button = document.querySelector('.orange'); button.disabled = "true"; </script>
電卓機能を作っていてclass="orange"の全てにdisabeledをきかせたい
上記のようにqueryselectorで取得すると最初のclass="orange"の/ のところだけdisabledがきいてボタンが押せないようになります。
そこでqueryselectorAllに変えて全てのclass="orange"にdisabledをきかせようとすると上手くいきません。
どうすればいいのか教えて頂きたいです。
まだ質問が「受付中」になっていますが、「ベストアンサー」を選び「解決済」にされてはいかがでしょうか。
回答2件
あなたの回答
tips
プレビュー