課程
/前端開(kāi)發(fā)
/JavaScript
/用JS實(shí)現(xiàn)購(gòu)物車特效
各位大神,把所有商品選中,全選也被選中,要怎么做
2016-06-22
源自:用JS實(shí)現(xiàn)購(gòu)物車特效 2-1
正在回答
//如果有一個(gè)單選框不勾選則全選框取消勾選 如果全選則全選框同時(shí)被勾選var selectedOne=function () { ? ?var select=document.getElementsByClassName('check');//得到所有單選框的class ? ?var selectAll=document.getElementById('selectAll');//得到全選框的class ? ?for(var i=0;i<select.length;i++){//遍歷所有單選框 ? ? ? ?if(!select[i].checked){//如果有一個(gè)單選框沒(méi)有選中則全選框不被選中 ? ? ? ? ? ?selectAll.checked=false; ? ? ? ? ? ?return false; ? ? ? ?}else{//否則全選框被選中 ? ? ? ? ? ?selectAll.checked=true; ? ? ? ?} ? ?}};
//只需要更改為你自己的className就可以了
舉報(bào)
通過(guò)JavaScript實(shí)現(xiàn)類似淘寶網(wǎng)絡(luò)購(gòu)物車功能效果
2 回答如果單選框全部選中,這個(gè)時(shí)候全選框也要被選中,這個(gè)如何實(shí)現(xiàn)?
4 回答如果要在所有的選項(xiàng)都被選中后,全選的選項(xiàng)自動(dòng)被選上,該怎么實(shí)現(xiàn)?
2 回答這個(gè)案例,有兩個(gè)問(wèn)題,一個(gè)是一個(gè)個(gè)勾選到全部后,全選不會(huì)打勾,其二,選中刪除,不會(huì)更新下面的選中數(shù)量及總價(jià)
2 回答一個(gè)選擇框未選,應(yīng)該全選框選擇狀態(tài)消失,但是我的所有選擇框都消失,為什么呢?
3 回答全選功能有問(wèn)題,如果反過(guò)來(lái),一個(gè)一個(gè)選擇后,全選卻沒(méi)有勾上,這是為什么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-07-18
//如果有一個(gè)單選框不勾選則全選框取消勾選 如果全選則全選框同時(shí)被勾選
var selectedOne=function () {
? ?var select=document.getElementsByClassName('check');//得到所有單選框的class
? ?var selectAll=document.getElementById('selectAll');//得到全選框的class
? ?for(var i=0;i<select.length;i++){//遍歷所有單選框
? ? ? ?if(!select[i].checked){//如果有一個(gè)單選框沒(méi)有選中則全選框不被選中
? ? ? ? ? ?selectAll.checked=false;
? ? ? ? ? ?return false;
? ? ? ?}else{//否則全選框被選中
? ? ? ? ? ?selectAll.checked=true;
? ? ? ?}
? ?}
};
//只需要更改為你自己的className就可以了