課程
/前端開發
/JavaScript
/用JS實現購物車特效
我按照老師的代碼打,在全部選擇框選中狀態,我點擊四個商品選擇框的其中一個,理論上是上下全選框的選擇狀態消失,但是我的確實所有的選擇框選擇狀態消失,為什么呢?
2016-10-29
源自:用JS實現購物車特效 2-2
正在回答
你可以在第二個if for 循環添加consol.log()任意內容,查看打印幾次
因為你的遍歷實現的是:
k =0 ;? checkAllInputs[0].checked = false;
k=1;?? checkAllInputs[1].checked = false;
...
每當你取消勾選一個選項時,K在取值范圍內遍歷一次,把可取值的checked都變成 了false,所以當你未勾選一個時,會導致 所有項都未勾選。
舉報
通過JavaScript實現類似淘寶網絡購物車功能效果
2 回答如果單選框全部選中,這個時候全選框也要被選中,這個如何實現?
3 回答全選功能有問題,如果反過來,一個一個選擇后,全選卻沒有勾上,這是為什么
2 回答商品購買彈層中的取消選擇
4 回答如果要在所有的選項都被選中后,全選的選項自動被選上,該怎么實現?
1 回答所有商品一個一個選中,全選也被選中怎么做
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-05
你可以在第二個if for 循環添加consol.log()任意內容,查看打印幾次
2016-12-28
因為你的遍歷實現的是:
k =0 ;? checkAllInputs[0].checked = false;
k=1;?? checkAllInputs[1].checked = false;
...
每當你取消勾選一個選項時,K在取值范圍內遍歷一次,把可取值的checked都變成 了false,所以當你未勾選一個時,會導致 所有項都未勾選。