1 Star 0 Fork 0

周文志/java42-20170821第一章第二章

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
shopping1.html 2.57 KB
一键复制 编辑 原始数据 按行查看 历史
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>完善当当购物车页面</title>
<link type="text/css" rel="stylesheet" href="css/cartStyle1.css" />
<script type="text/javascript">
function total(){
var prices=document.getElementsByName("price");
var count=document.getElementsByName("amount");
var sum=0;
for (var i=0;i<prices.length;i++) {
sum+=prices[i].value*count[i].value;
}
document.getElementById("totalPrice").innerHTML="¥"+sum;
}
function total1(num){
var prices=document.getElementsByName("price")[num].value;
var count=parseInt(document.getElementsByName("amount")[num].value)+1;
if(count<1){
alert("不能再减了,再减就没有啦!")
}else{
document.getElementsByName("amount")[num].value=count;
var totals=parseFloat(prices*count);
document.getElementById("price"+num).innerHTML="¥"+totals;
}
}
function total2(num){
var prices=document.getElementsByName("price")[num].value;
var count=parseInt(document.getElementsByName("amount")[num].value)-1;
if(count<1){
alert("不能再减了,再减就没有啦!")
}else{
document.getElementsByName("amount")[num].value=count;
var totals=parseFloat(prices*count);
document.getElementById("price"+num).innerHTML="¥"+totals;
}
}
</script>
</head>
<body onload="total()">
<div class="content">
<div class="logo">
<img src="images/dd_logo.jpg"><span>关闭</span>
</div>
<div class="cartList">
<ul>
<li>¥<input type="text" name="price" value="21.90"></li>
<li><input type="button" name="minus" value="-" onclick="total2(0),total()"><input type="text" name="amount" value="1"><input onclick="total1(0),total()" type="button" name="plus" value="+"></li>
<li id="price0">¥21.90</li>
<li><p>移入收藏</p><p>删除</p></li>
</ul>
<ul>
<li>¥<input type="text" name="price" value="24.00"></li>
<li><input type="button" name="minus" value="-" onclick="total2(1),total()"><input type="text" name="amount" value="1"><input type="button" name="plus" value="+" onclick="total1(1),total()"></li>
<li id="price1">¥24.00</li>
<li><p>移入收藏</p><p>删除</p></li>
</ul>
<ol>
<li id="totalPrice">&nbsp;</li>
<li><span>结 算</span></li>
</ol>
</div>
</div>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ZhouWenZhi110/java42-20170821DiYiZhangDiErZhang.git
git@gitee.com:ZhouWenZhi110/java42-20170821DiYiZhangDiErZhang.git
ZhouWenZhi110
java42-20170821DiYiZhangDiErZhang
java42-20170821第一章第二章
master

搜索帮助