<script>
function add(items) {
var str = '';
var tbody = document.querySelector('tbody');
for (var i = 0; i < items.length; i++) {
str += `<tr><td>` + items[i].name + `</td><td>`
+ items[i].price.toFixed(2)
+ `</td><td><a href="javascript:void(0);">删除</a></td></tr>`;
}
tbody.innerHTML += str;
count();
}
function bind() {
var tbody = document.querySelector('tbody');
var del = tbody.querySelectorAll('a');
tbody.addEventListener('click', function (event) {
var el = event.target;
if (el.tagName.toLowerCase() === 'a') {
tbody.removeChild(el.parentNode.parentNode);
count();
}
});
}
function count() {
var tbody = document.querySelector('tbody');
var tr = tbody.querySelectorAll('tr');
var tfoot = document.querySelector('tfoot');
var td = tfoot.querySelector('td');
var sum = 0;
for (var i = 0; i < tr.length; i++) {
sum += parseFloat(tr[i].children[1].innerHTML);
}
td.innerHTML = sum.toFixed(2) + '(' + tr.length + '件商品)';
}
</script>