- List item
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
复选商品计算价格 var goodsNode = document.getElementsByName("goods");//获取所有商品的对象 var allNode = document.getElementsByName("all")[0];// **为什么我这样定义,selectAll()就失去作用了呢? 这不是全局变量吗??** var text = document.getElementsByName("text");// **在这定义 为什么不能调用呢??** function selectAll(){ //var allNode = document.getElementsByName("all")[0];//获取全选框的对象 for(var i = 0;i<goodsNode.length;i++){ goodsNode[i].checked=allNode.checked; } } function clearAll(){ //var text = document.getElementById("text");//获取价格显示框的对象 for(var i = 0;i<goodsNode.length;i++){ goodsNode[i].checked=false; } text.innerHTML=""; } function getSum(){ var sum =0; for (var i=0;i<goodsNode.length;i++){ if(goodsNode[i].checked){ sum = sum+parseInt(goodsNode[i].value); } } //var text = document.getElementById("text");//获取价格显示框的对象 text.style.color = "#FF0000"; text.innerHTML = "总价格是:"+sum+"元"; alert("总价格是:"+sum+"元"); }
全选
笔记本2000元
空调3000元
手机2000元
日立DVD400元
洗衣机3000元
西门子冰箱4000元