function my$(id){
return document.getElementById(id);
}
function myName(className) {
return document.getElementsByClassName(className)
}
var cheAll=my$("j_cbAll");
var check=myName("xuan")
cheAll.onclick=function () {
for (var i=0;i<check.length;i++){
check[i].checked=this.checked;
}
getPriceAll();
getZongjifen()
}
for (var i=0;i<check.length;i++){
check[i].onclick=function () {
//假设全选为选中的状态
var flag=true;
for (var j=0;j<check.length;j++){
//判断有一个没有选中,则全选框为false
if (!check[j].checked){
flag=false;
}
cheAll.checked=flag;
getPriceAll();
getZongjifen()
}
}
}
var dels=myName("shan");
for (var i=0;i<dels.length;i++){
dels[i].onclick=function () {
this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode.previousElementSibling);
this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);
getPriceAll();
getZongjifen()
}
}
var delAll=my$("del_btn");
window.function(){
delAll.onclick=function () {
for (var i=0;i<check.length;i++){
//判断是否被选中
if (check[i].checked){
check[i].parentNode.parentNode.parentNode.removeChild(check[i].parentNode.parentNode.previousElementSibling);
check[i].parentNode.parentNode.parentNode.removeChild(check[i].parentNode.parentNode);
i--;
getPriceAll();
getZongjifen()
}
}
}
}
var add=myName("xian05-3");
var jian=myName("xian05-1");
for (var i=0;i<jian.length;i++){
jian[i].onclick=function () {
if (this.nextElementSibling.value==1){
this.nextElementSibling.value==1;
alert("宝贝的数量必须要有一个")
} else{
this.nextElementSibling.value-=1;
}
getXiaoJi();
getPriceAll();
getZongjifen();
}
add[i].onclick=function () {
this.previousElementSibling.value++;
getXiaoJi();
getPriceAll();
getZongjifen()
}
}
var danjia=myName("xian04")
var price=myName("xian06");
var num=myName("xian05-2");
function getXiaoJi() {
for (var i=0;i<price.length;i++){
price[i].innerHTML=parseInt(danjia[i].innerHTML)*parseInt(num[i].value) ;
}
}
function getPriceAll() {
var sum=0;//储存总价格的和
for (var i=0;i<check.length;i++){
if (check[i].checked){
sum+=parseInt(price[i].innerHTML);
}
}
my$("prices").innerHTML=sum;
}
var jifen=myName("xian03");
function getZongjifen() {
var sum=0;
for (var i=0;i<check.length;i++){
if (check[i].checked){
sum=sum+jifen[i].innerHTML*num[i].value;
}
}
my$("zongjifen").innerHTML=sum;
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/37989.html