js简单购物车实现方法

这个是之前写的项目HTML css 和js 写的 

js简单购物车实现方法

点击结算后

js简单购物车实现方法HTML代码

<div class="shenti8">
				<span style="color: #000000; font-size: 15px;">您以选购以下商品</span>
			</div>
			<div class="shenti9">
				<div class="deltree">
					
				
				<div id="shenti1">
					<div id="shenti2"><span style="color: #000000; font-size:12.5px ;">商品名</span></div>
					<div id="shenti3"><span style="color: #000000; font-size:12.5px ;">单品积分</span></div>
					<div id="shenti4"><span style="color: #000000; font-size:12.5px ;">市场价</span></div>
					<div id="shenti5"><span style="color: #000000; font-size:12.5px ;">蔚蓝价</span></div>
					<div id="shenti6"><span style="color: #000000; font-size:12.5px ;">数量</span></div>
					<div id="shenti7"><span style="color: #000000; font-size:12.5px ;">删除</span></div>
				</div>
				<div id="shenti8">
					<div id="shenti9"><span style="color: blue; font-size: 12.5px;">私募(首部披露资本博弈秘密的金融...)</span></div>
					<div id="shenti10"><span class="deltree_class" style="color: #000000; font-size: 12.5px;">189</span></div>
					<div id="shenti11"><span style="color: #000000; font-size: 12.5px;">¥<span class="price_">170.00</span></span>
					</div>
					<div id="shenti12"><span style="color: #000000; font-size: 12.5px;">¥<span class="wlprice_">150.00</span>(59折)</span>
					</div>
					<div id="shenti13"><input type="text" class="num_" size="1" value="1" style="text-align: center;" /></div>
					<div id="shenti14">
						<a href="#"><span class="drop_" style="color: blue; font-size: 13px;">删除</span></a>
					</div>
				</div>
				<div id="shenti15">
					<div id="shenti16"><span style="color: blue; font-size: 12.5px;">小团圆(张爱玲最神秘小说遗稿)</span></div>
					<div id="shenti17"><span class="deltree_class" style="color: #000000; font-size: 12.5px;">173</span></div>
					<div id="shenti18"><span style="color: #000000; font-size: 12.5px;">¥<span class="price_">188.00</span></span>
					</div>
					<div id="shenti19"><span style="color: #000000; font-size: 12.5px;">¥<span class="wlprice_">168.00</span>(62折)</span>
					</div>
					<div id="shenti20"><input type="text" class="num_" size="1" value="1" style="text-align: center;" /></div>
					<div id="shenti21">
						<a href="#"><span class="drop_" style="color: blue; font-size: 13px;">删除</span></a>
					</div>
				</div>
				<div id="shenti22">
					<div id="shenti23"><span style="color: blue; font-size: 12.5px;">不抱怨的世界(畅销全球80国的世界...)</span></div>
					<div id="shenti24"><span class="deltree_class" style="color: #000000; font-size: 12.5px;">154</span></div>
					<div id="shenti25"><span style="color: #000000; font-size: 12.5px;">¥<span class="price_">168.00</span></span>
					</div>
					<div id="shenti26"><span style="color: #000000; font-size: 12.5px;">¥<span class="wlprice_">88.00</span>(62折)</span>
					</div>
					<div id="shenti27"><input type="text" class="num_" size="1" value="2" style="text-align: center;" /></div>
					<div id="shenti28">
						<a href="#"><span class="drop_" style="color: blue; font-size: 13px;">删除</span></a>
					</div>
				</div>
				<div id="shenti29">
					<div id="shenti30"><span style="color: blue; font-size: 12.5px;">福玛特双桶洗衣粉XPB20-07S</span></div>
					<div id="shenti31"><span class="deltree_class" style="color: #000000; font-size: 12.5px;">358</span></div>
					<div id="shenti32"><span style="color: #000000; font-size: 12.5px;">¥<span class="price_">158.00</span></span>
					</div>
					<div id="shenti33"><span style="color: #000000; font-size: 12.5px;">¥<span class="wlprice_">78.00</span>(78折)</span>
					</div>
					<div id="shenti34"><input type="text" class="num_" size="1" value="1" style="text-align: center;" /></div>
					<div id="shenti35">
						<a href="#"><span class="drop_" style="color: blue; font-size: 13px;">删除</span></a>
					</div>
				</div>
				<div id="shenti36">
					<div id="shenti37"><span style="color: blue; font-size: 12.5px;">PHP和MySQL&nbsp;web开发(原书第4版)</span></div>
					<div id="shenti38"><span class="deltree_class" style="color: #000000; font-size: 12.5px;">712</span></div>
					<div id="shenti39"><span style="color: #000000; font-size: 12.5px;">¥<span class="price_">179.00</span></span>
					</div>
					<div id="shenti40"><span style="color: #000000; font-size: 12.5px;">¥<span class="wlprice_">68.00</span>(75折)</span>
					</div>
					<div id="shenti41"><input type="text" class="num_" size="1" value="1" style="text-align: center;" /></div>
					<div id="shenti42">
						<a href="#"><span class="drop_" style="color: blue; font-size: 13px;">删除</span></a>
					</div>
				</div>
				<div id="shenti43">

					<div id="shenti44"><span style="color: blue; font-size: 12.5px;">法布尔昆虫记(再买¥68.30即可参加“满199元减10元现金”活动)</span></div>
					<div id="shenti45"><span class="deltree_class" style="color: #000000; font-size: 12.5px;">10</span></div>
					<div id="shenti46"><span style="color: #000000; font-size: 12.5px;">¥<span class="price_">198.00</span> </span>
					</div>
					<div id="shenti47"><span style="color: #000000; font-size: 12.5px;">¥<span class="wlprice_">170.00</span>(66折)</span>
					</div>
					<div id="shenti48"><input type="text" class="num_" size="1" value="1" style="text-align: center;" /></div>
					<div id="shenti49">
						<a href="#"><span class="drop_" style="color: blue; font-size: 13px;">删除</span></a>
					</div>
				</div>
				</div>
				<div id="shenti50">
					<div id="shenti51">
						<a href="#"><span id="empty_" style="color: blue; font-size: 13px;">清空购物车</span></a>
					</div>
					<div id="shenti52"><span>您共节省金额:<span id="save_">
				
			</span> <br/>可获得商品积分:<span id="integral_">
				
			</span> </span>
					</div>
					<span class="zongji">
				<h3><b>商品金额总计:</b></h3><span id="total_">
					
				</span>
					</span>
					<div id="shenti53">
						<input type="submit" value="" id="submit_" />
					</div>
				</div>

			</div>

 css代码

			.shenti8 {
				margin-left: 550px;
				margin-top: 20px;
			}
			
			.shenti9 {
				width: 1000px;
				/*height: 370px;*/
				border: 1px solid black;
				margin-left: 200px;
			}
			
			#shenti1 {
				width: 1000px;
				height: 25px;
				background-color: #87CEFA;
			}
			
			#shenti2 {
				margin-left: 20px;
			}
			
			#shenti3 {
				margin-left: 510px;
				margin-top: -20px;
			}
			
			#shenti4 {
				margin-left: 645px;
				margin-top: -20px;
			}
			
			#shenti5 {
				margin-left: 770px;
				margin-top: -20px;
			}
			
			#shenti6 {
				margin-left: 875px;
				margin-top: -20px;
			}
			
			#shenti7 {
				margin-left: 955px;
				margin-top: -20px;
			}
			
			#shenti8 {
				width: 1000px;
				height: 40px;
				background-color: white;
			}
			
			#shenti9 {
				width: 420px;
			}
			
			#shenti9 span {
				margin-left: 10px;
			}
			
			#shenti10 {
				width: 50px;
				margin-left: 523px;
				margin-top: -15px;
			}
			
			#shenti11 {
				width: 50px;
				margin-left: 640px;
				margin-top: -21px;
			}
			
			#shenti12 {
				width: 100px;
				margin-left: 746px;
				margin-top: -21px;
			}
			
			#shenti13 {
				width: 50px;
				margin-left: 868px;
				margin-top: -21px;
			}
			
			#shenti14 {
				width: 50px;
				margin-left: 955px;
				margin-top: -21px;
			}
			
			#shenti15 {
				width: 1000px;
				height: 40px;
				background-color: peachpuff;
			}
			
			#shenti16 {
				width: 420px;
			}
			
			#shenti16 span {
				margin-left: 10px;
			}
			
			#shenti17 {
				width: 50px;
				margin-left: 523px;
				margin-top: -15px;
			}
			
			#shenti18 {
				width: 50px;
				margin-left: 640px;
				margin-top: -21px;
			}
			
			#shenti19 {
				width: 100px;
				margin-left: 746px;
				margin-top: -21px;
			}
			
			#shenti20 {
				width: 50px;
				margin-left: 868px;
				margin-top: -21px;
			}
			
			#shenti21 {
				width: 50px;
				margin-left: 955px;
				margin-top: -21px;
			}
			
			#shenti22 {
				width: 1000px;
				height: 40px;
				background-color: white;
			}
			
			#shenti23 {
				width: 420px;
			}
			
			#shenti23 span {
				margin-left: 10px;
			}
			
			#shenti24 {
				width: 50px;
				margin-left: 523px;
				margin-top: -15px;
			}
			
			#shenti25 {
				width: 50px;
				margin-left: 640px;
				margin-top: -21px;
			}
			
			#shenti26 {
				width: 100px;
				margin-left: 746px;
				margin-top: -21px;
			}
			
			#shenti27 {
				width: 50px;
				margin-left: 868px;
				margin-top: -21px;
			}
			
			#shenti28 {
				width: 50px;
				margin-left: 955px;
				margin-top: -21px;
			}
			
			#shenti29 {
				width: 1000px;
				height: 40px;
				background-color: peachpuff;
			}
			
			#shenti30 {
				width: 420px;
			}
			
			#shenti30 span {
				margin-left: 10px;
			}
			
			#shenti31 {
				width: 50px;
				margin-left: 523px;
				margin-top: -15px;
			}
			
			#shenti32 {
				width: 50px;
				margin-left: 640px;
				margin-top: -21px;
			}
			
			#shenti33 {
				width: 100px;
				margin-left: 746px;
				margin-top: -21px;
			}
			
			#shenti34 {
				width: 50px;
				margin-left: 868px;
				margin-top: -21px;
			}
			
			#shenti35 {
				width: 50px;
				margin-left: 955px;
				margin-top: -21px;
			}
			
			#shenti36 {
				width: 1000px;
				height: 40px;
				background-color: white;
			}
			
			#shenti37 {
				width: 420px;
			}
			
			#shenti37 span {
				margin-left: 10px;
			}
			
			#shenti38 {
				width: 50px;
				margin-left: 523px;
				margin-top: -15px;
			}
			
			#shenti39 {
				width: 50px;
				margin-left: 640px;
				margin-top: -21px;
			}
			
			#shenti40 {
				width: 100px;
				margin-left: 746px;
				margin-top: -21px;
			}
			
			#shenti41 {
				width: 50px;
				margin-left: 868px;
				margin-top: -21px;
			}
			
			#shenti42 {
				width: 50px;
				margin-left: 955px;
				margin-top: -21px;
			}
			
			#shenti43 {
				width: 1000px;
				height: 40px;
				background-color: peachpuff;
			}
			
			#shenti44 {
				width: 420px;
			}
			
			#shenti44 span {
				margin-left: 10px;
			}
			
			#shenti45 {
				width: 50px;
				margin-left: 523px;
				margin-top: -15px;
			}
			
			#shenti46 {
				width: 50px;
				margin-left: 640px;
				margin-top: -21px;
			}
			
			#shenti47 {
				width: 100px;
				margin-left: 746px;
				margin-top: -21px;
			}
			
			#shenti48 {
				width: 50px;
				margin-left: 868px;
				margin-top: -21px;
			}
			
			#shenti49 {
				width: 50px;
				margin-left: 955px;
				margin-top: -21px;
			}
			
			#shenti50 {
				width: 1000px;
				height: 106px;
				background-color: #87CEFA;
			}
			
			#shenti51 {
				width: 70px;
				margin-left: 20px;
			}
			
			#shenti52 {
				width: 300px;
				height: 100px;
				margin-left: 455px;
			}
			
			#shenti53 {
				margin-left: 820px;
				margin-top: -90px;
			}

js代码

//删除方法cancel();
//结算方法settlement();
var price=[];//商品价格
var wlprice=[];//蔚蓝价格
var num=[];//数量


function settlement(){
	
}

$(function(){
	$("#submit_").click(function(){
		//$("#total_").val(null);
		var total=0;
		var savemoney=0;
		var integral=0;
		var a=$(".price_").length;//价格长度
	for (var i = 0; i < a; i++) {//把价格存入price数组中
		price[i]=$(".price_").eq(i).text();
		//alert(price[i])
	}	
	var b=$(".wlprice_").length;//把蔚蓝价格存入wlprice数组中
	for (var j = 0; j < b; j++) {
		wlprice[j]=$(".wlprice_").eq(j).text();
		//alert(wlprice[j])
	}
	var c=$(".num_").length;
	for (var q = 0; q < b; q++) {//把数量存入num数组中
		num[q]=$(".num_").eq(q).val();
		//alert(num[q])
	}
	//计算价格
	for (var w = 0; w < c; w++) {
		total=total+wlprice[w]*num[w];//计算价格
		savemoney=savemoney+price[w]*num[w];//计算原价格
	}
	for (var r = 0; r < c; r++) {
		var deltree1= $(".deltree_class").eq(r).text();//计算积分
		var deltree2=parseInt(deltree1);
		integral=integral+deltree2*num[r];
	}
	//可获得积分
	$("#integral_").text(integral);
	//省钱
	var save1=savemoney-total;
	$("#save_").text(save1);
	//把值传入标签
	$("#total_").text(total);
	//alert(total)
	})
	//删除商品
	$(".drop_").click(function(){
		$(this).parent().parent().parent().remove();
	})
	//清空购物车
	$("#empty_").click(function(){
		$(".deltree").remove();
	})
	//商品推荐
	$(".slide_").click(function(){
		$(".slide_div").slideToggle();
	})
})