<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<ul id="list">
<li>
<input type="button" value="-" />
<span>0</span>
<input type="button" value="+" />
单价:<em>15</em>元;
小计:<strong>0</strong>元;
</li>
<li>
<input type="button" value="-" />
<span>0</span>
<input type="button" value="+" />
单价:<em>10</em>元;
小计:<strong>0</strong>元;
</li>
<li>
<input type="button" value="-" />
<span>0</span>
<input type="button" value="+" />
单价:<em>5</em>元;
小计:<strong>0</strong>元;
</li>
<li>
<input type="button" value="-" />
<span>0</span>
<input type="button" value="+" />
单价:<em>2</em>元;
小计:<strong>0</strong>元;
</li>
<li>
<input type="button" value="-" />
<span>0</span>
<input type="button" value="+" />
单价:<em>1</em>元;
小计:<strong>0</strong>元;
</li>
</ul>
<p>商品一共<span id="num">0</span>件;<br />一共花费<span id="price">0</span>元;<br />其中最贵的商品单价是<span id="max">0</span>元;</p>
<script>
var list = document.getElementById("list");
var lis = list.getElementsByTagName("li");
for(var i=0;i<lis.length;i++){
tab(i);
}
function tab(b) {
var li_inps = lis[b].getElementsByTagName("input");
var li_span = lis[b].getElementsByTagName("span")[0];
var li_em = lis[b].getElementsByTagName("em")[0];
var li_strong = lis[b].getElementsByTagName("strong")[0];
var a = 0;
li_inps[0].onclick=function () {
a--;
if(a<0){
a=0;
}
li_strong.innerHTML=a*li_em.innerHTML;
li_span.innerHTML=a;
}
li_inps[1].onclick=function () {
a++;
if(a>10){
a=10;
}
li_strong.innerHTML=a*li_em.innerHTML;
li_span.innerHTML=a;
}
}
//计算总价
function count(){
var b = 0;
var c = 0;
var temp = 0;
for (var i = 0; i < spans.length; i++) {
b += parseFloat(spans[i].innerHTML);
c += parseFloat(strongs[i].innerHTML);
// 当span的值不是0的时候,才去比较em的值
if(spans[i].innerHTML != 0){
if(parseFloat(ems[i].innerHTML) > temp){
temp = parseFloat(ems[i].innerHTML);
}
}
}
max.innerHTML = temp;
num.innerHTML = b;
price.innerHTML = c;
}
</script>
</body>
</html>
计算商品总价
最新推荐文章于 2023-04-03 10:15:12 发布