一個選擇框未選,應(yīng)該全選框選擇狀態(tài)消失,但是我的所有選擇框都消失,為什么呢?
我按照老師的代碼打,在全部選擇框選中狀態(tài),我點擊四個商品選擇框的其中一個,理論上是上下全選框的選擇狀態(tài)消失,但是我的確實所有的選擇框選擇狀態(tài)消失,為什么呢?
我按照老師的代碼打,在全部選擇框選中狀態(tài),我點擊四個商品選擇框的其中一個,理論上是上下全選框的選擇狀態(tài)消失,但是我的確實所有的選擇框選擇狀態(tài)消失,為什么呢?
2016-10-29
舉報
2016-11-05
你可以在第二個if for 循環(huán)添加consol.log()任意內(nèi)容,查看打印幾次
2016-12-28
因為你的遍歷實現(xiàn)的是:
k =0 ;? checkAllInputs[0].checked = false;
k=1;?? checkAllInputs[1].checked = false;
...
每當(dāng)你取消勾選一個選項時,K在取值范圍內(nèi)遍歷一次,把可取值的checked都變成 了false,所以當(dāng)你未勾選一個時,會導(dǎo)致 所有項都未勾選。