原生JavaScript实现购物车
导读:收集整理的这篇文章主要介绍了原生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核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 原生JavaScript实现购物车
本文地址: https://pptw.com/jishu/594019.html