首页前端开发JavaScript原生JavaScript实现购物车

原生JavaScript实现购物车

时间2024-01-31 13:27:03发布访客分类JavaScript浏览907
导读:收集整理的这篇文章主要介绍了原生JavaScript实现购物车,觉得挺不错的,现在分享给大家,也给大家做个参考。 本文实例为大家分享了JavaScript实现购物车的具体代码,供大家参考...
收集整理的这篇文章主要介绍了原生JavaScript实现购物车,觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例为大家分享了JavaScript实现购物车的具体代码,供大家参考,具体内容如下

效果:

代码:

!DOCTYPE htML>
    html>
     head>
     meta charset="UTF-8">
     tITle>
    /title>
     style>
 *{
     margin: 0;
     padding:0;
 }
 .box{
     width:600px;
     margin: 10px auto;
     background: url(img/g.jpg) ;
     height:500px;
 }
 td{
     text-align: center;
     font-Size: 30px;
     color:orangered;
 }
 button{
     width:150px;
     border:0;
     border-radius: 5px;
     height:30px;
     background-color: dodgerblue;
 }
  /*.trl:hover{
     background:pink;
 }
    */  /style>
     /head>
     body>
     div class="box">
     br />
     button>
    全部刪除/button>
     button>
    選中删除/button>
     br>
     br>
     input type="text" value="请输入关键字" />
     input type="button" value="搜索" />
      br>
     br>
     table width='600' border="1" cellspacing="0">
     tr>
      th>
    input type="checkbox" class="qx" />
    全选/th>
      th>
    商品/th>
      th>
    价格/th>
      th>
    序列号/th>
      th>
    产地/th>
      th>
    品牌/th>
      th>
    操作/th>
     /tr>
     tr class="trl">
      td>
    input type="checkbox" class="dx" />
    /td>
      td class="shop">
    榴莲/td>
      td>
    20元/td>
      td class="ind">
    1/td>
      td>
    海南/td>
      td>
    安牌/td>
      td onclick="del(this)">
    删除/td>
     /tr>
     tr class="trl">
      td>
    input type="checkbox" class="dx" />
    /td>
      td class="shop">
    苹果/td>
      td>
    20元/td>
      td class="ind">
    2/td>
      td>
    海南/td>
      td>
    安牌/td>
      td onclick="del(this)">
    删除/td>
     /tr>
     tr class="trl">
      td>
    input type="checkbox" class="dx" />
    /td>
      td class="shop">
    草莓/td>
      td>
    20元/td>
      td class="ind">
    3/td>
      td>
    海南/td>
      td>
    安牌/td>
      td onclick="del(this)">
    删除/td>
     /tr>
     tr class="trl">
      td>
    input type="checkbox" class="dx" />
    /td>
      td class="shop">
    香蕉/td>
      td>
    20元/td>
      td class="ind">
    4/td>
      td>
    海南/td>
      td>
    安牌/td>
      td onclick="del(this)">
    删除/td>
     /tr>
     /table>
     /div>
     script>
    // 全选全不选      VAR qx=document.getElementsByclassname('qx')[0];
       var dx=document.getElementsByClassName("dx");
   qx.onclick=function(){
        for(var i=0;
    idx.length;
i++){
    dx[i].checked=qx.checked    }
   }
     //全部删除    var BTn=document.getelementsbytagname("button");
       var tr=document.getElementsByTagName('tr');
       var tbody=document.getElementsByTagName("tbody")[0];
   btn[0].onclick=function(){
        for(var i=1;
    itr.length;
i++){
         tbody.removeChild(tr[i]);
         i--;
    }
          }
     //选中删除    var dx=document.getElementsByClassName('dx');
   btn[1].onclick=function(){
       for(var i=0;
    idx.length;
i++){
    if(dx[i].checked==true){
        tbody.removeChild(dx[i].parentNode.parentNode)    i--;
        indChange();
    }
   }
   }
     //清空文本框  搜索变颜色  var input=document.getElementsByTagName('input');
    input[0].onfocus=function(){
  this.value=""  }
        var shop=document.getElementsByClassName('shop');
    input[1].onclick=function(){
       for(var i=0;
    ishop.length;
i++){
      if(shop[i].innerHTML==input[0].value){
       for(var j=0;
    jshop.length;
j++){
   shop[j].parentNode.style.background=""   }
   shop[i].parentNode.style.background="yellow"   }
   }
  }
      // //移入移出 hover   for(var i=1;
    itr.length;
i++){
  tr[i].onmouseover=function(){
  this.style.background="pink"  }
  tr[i].onmouseout=function(){
  this.style.background=""  }
    }
//单行删除(序列号)// 父元素.removeChild(子元素) tbody 删除tr function del(t){
      tbody.removeChild(t.parentNode);
      indChange();
 }
   //序列号  function indChange(){
      var ind=document.getElementsByClassName("ind");
      for(var i=0;
    iind.length;
i++){
      ind[i].innerHTML=i+1;
  }
 }
       /script>
     /body>
    /html>
    

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:
  • JS实现购物车基本功能
  • 原生js实现购物车功能
  • 原生js实现购物车
  • js实现购物车商品数量加减
  • vue.js实现简单购物车功能
  • vuejs手把手教你写一个完整的购物车实例代码
  • js购物车实现思路及代码(个人感觉不错)
  • JavaScript编写一个简易购物车功能
  • Javascript实现购物车功能的详细代码
  • js实现简单的购物车有图有代码

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

js购物车"

若转载请注明出处: 原生JavaScript实现购物车
本文地址: https://pptw.com/jishu/594019.html
JavaScript Html实现移动端红包雨功能页面 JS代码实现页面切换效果

游客 回复需填写必要信息