购物车JS

function addTo(obj){

var basket = document.getElementById("basket");
var ishave=false;//ishave判定是否有相同的书在购物车中
var rows = basket.getElementsByTagName("tr");

for(i=0;i<rows.length;i++){


    cols = rows[i].getElementsByTagName("td")
    if(cols[0].innerHTML==obj.parentNode.parentNode.getElementsByTagName("p")[0].innerHTML){
        ishave=true;
    }
}
if(ishave){
    alert("had added");
    return;
}
var tr1 = document.createElement("tr");
tr1.setAttribute("border", "double");
var td1 = document.createElement("td");
var td2= document.createElement("td");
var td3 = document.createElement("td");
var bookname = obj.parentNode.parentNode.getElementsByTagName("p")[0].innerHTML;
var name = document.createTextNode(bookname);
var bookprice =obj.parentNode.parentNode.getElementsByTagName("p")[1].innerHTML;
var price = document.createTextNode(bookprice);
var button = document.createElement("input");
button.type='button';
button.value='delete';
button.onclick=function(){delet(this)};
td1.appendChild(name);
td2.appendChild(price);
td3.appendChild(button);
tr1.appendChild(td1);
tr1.appendChild(td2);
tr1.appendChild(td3);
basket.appendChild(tr1);


addToCart(bookname,bookprice);
}

function delet(obj){
    
 obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode);
}
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值