如何利用JavaScript实现一个购物车功能

  介绍

这期内容当中小编将会给大家带来有关如何利用JavaScript实现一个购物车功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

JS实现购物车商品加,减,单选,全选,删除,手动输入、价格更新等功能,供大家参考,具体内容如下

如何利用JavaScript实现一个购物车功能

JavaScript代码

$(函数(){      $ (“# footer") .hover(函数(){   $ (“# footer") . css ({“border":“# e00"})   }),      var输入=document.getElementsByName (“good-id");   var=所有document.getElementsByName (“all") [0];      all.onclick=function () {   我(var=0; i< inputs.length;我+ +){   输入[我]支票=this.checked;   }   sumprice ();   }      我(var=0; i< inputs.length;我+ +){   输入[我].onclick=function () {   var计算=0;   (var j=0; j< inputs.length; j + +) {   如果(输入[j]支票==true) {   数+ +   }   }   如果(count 1) {   counts.value=https://www.yisu.com/zixun/--count;   }   sumprice ();   }   }//增加   var +=document.getElementsByName (“+”);   我(var=0;

CSS代码

 @charset“utf-8";
  
  #{主要
  填充:30 px 0 px;
  }
  
  #车{
  背景:# FFFFFF;
  填充:40像素;
  }
  
  #车h2 {
  行高:40像素;
  填充:0 px 0 px 10 px 0 px;
  }
  
  table.form {
  border-collapse:崩溃;
  空单元:显示;
  保证金:20 px 0 px;
  填充:0 px;
  表布局:固定;
  宽度:100%;
  }
  
  表格形式,
  表格形式td {
  边界底部:1 px固体# DDDDDD;
  填充:15 px 10 px;
  text-align:左;
  }
  
  table.form {
  border-top: 3 px固体# DDDDDD;
  }
  
  好.goods-image img {
  边界:1 px固体# DDDDDD;
  浮:左;
  身高:100 px;
  保证金:0 px 20 px 0 px 0 px;
  }
  
  好.goods-information {
  浮:左;
  }
  
  好.goods-information ul {
  颜色:# 666666;
  字体大小:12 px;
  行高:20 px;
  保证金:10 px 0 px 0 px 0 px;
  }
  
  .price,
  .amount,
  #总量{
  颜色:# E00000;
  }
  
  #总量{
  字体大小:22 px;
  }
  
  .price哦,
  .amount哦,
  #总量em {
  字体样式:正常;
  }
  
  .combo .combo-minus,
  .combo .combo-value,
  .combo .combo-plus {
  背景:# FFFFFF;
  边界:1 px固体# DDDDDD;
  颜色:# 333333;
  浮:左;
  粗细:大胆的;
  保证金:0 px;
  大纲:没有;
  text-align:中心;
  }
  
  .combo .combo-minus,
  .combo .combo-plus {
  字体大小:16 px;
  高度:26 px;
  行高:26 px;
  填充:0 px;
  宽度:24 px;
  }
  
  .combo .combo-value {
  border-left:没有;
  边境:没有;
  高度:20 px;
  行高:20 px;
  填充:2 px;
  宽度:40像素;
  }
  
  # cart-delete {
  margin-left: 20 px;
  }
  
  #{定居点
  背景:# E00000;
  边界:没有;
  颜色:# FFFFFF;
  浮:正确;
  字体大小:16 px;
  高度:40像素;
  行高:40像素;
  保证金:0 px;
  大纲:没有;
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

如何利用JavaScript实现一个购物车功能