87,923
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
window.onload=function(){
var oUl=document.getElementById("list");
var aLi=oUl.getElementsByTagName("li");
for(var i=0;i<aLi.length;i++){
fn1(aLi[i]);
}
function fn1(oLi){
var oBtn=oLi.getElementsByTagName("input");
var oStrong=oLi.getElementsByTagName("strong")[0];
var oEm=oLi.getElementsByTagName("em")[0];
var oSpan=oLi.getElementsByTagName("span")[0];
var num=parseInt(oStrong.innerHTML);
var price=parseFloat(oEm.innerHTML);
oBtn[0].onclick=function(){
num--;
if(num<0){
num=0;
}
oStrong.innerHTML=num;
oSpan.innerHTML=num*price;
}
oBtn[1].onclick=function(){
num++;
oStrong.innerHTML=num;
oSpan.innerHTML=num*price;
}
}
}
</script>
</head>
<body>
<ul id="list">
<li>
<input type="button" value="+">
<strong>0</strong>
<input type="button" value="-">
单价:<em>12.5</em>元
小计<span>0</span>元
</li>
<li>
<input type="button" value="+">
<strong>0</strong>
<input type="button" value="-">
单价:<em>11.5</em>元
小计<span>0</span>元
</li>
<li>
<input type="button" value="+">
<strong>0</strong>
<input type="button" value="-">
单价:<em>9.5</em>元
小计<span>0</span>元
</li>
</body>
</html>