原生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
