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