function add(items) {
var sum = 0,
num = 0,
html = "",
table = document.getElementById("jsTrolley"),
tbody = table.getElementsByTagName("tbody")[0],
tfoot = table.getElementsByTagName('tfoot')[0],
tr = tbody.getElementsByTagName("tr");
price = tfoot.getElementsByTagName('td')[0];
for (var i = 0; i < tr.length; i++) {
var a = tr[i].getElementsByTagName('td')[1];
sum += parseFloat(a.innerHTML);
}
for(var i =0;i<items.length;i++){
sum += items[i].price;
html += "<tr><td>"+items[i].name+"</td><td>"+items[i].price.toFixed(2)+"</td><td><a href='javascript:void(0);'>删除</a></td></tr>";
}
html = tbody.innerHTML+html;
tbody.innerHTML = html;
num = tbody.getElementsByTagName("tr").length;
price.innerHTML = sum.toFixed(2)+"("+num+"件商品)";
}
function bind() {
function fn(){
var node = this.parentNode.parentNode;
node.parentNode.removeChild(node);
var sum = 0,num=0;
var tbody = document.getElementById("jsTrolley").getElementsByTagName("tbody")[0];
var tr = tbody.getElementsByTagName("tr");
for (var i = 0; i < tr.length; i++) {
var a = tr[i].getElementsByTagName('td')[1];
sum += parseFloat(a.innerHTML);
num++;
}
num = tbody.getElementsByTagName("tr").length;
price.innerHTML = sum.toFixed(2)+"("+num+"件商品)";
}
var del = document.getElementById("jsTrolley").getElementsByTagName("a");
for (var i = 0; i < del.length; i++) {
del[i].onclick = fn;
}
}
bind();