实现两个“全选”功能的代码是: for循环将每个多选框修改checked属性。 计算总金额的方法为:
代码如下:
function checkAll()
{
//var allNode = document.getElementsByName("all")[0];
//获取被点击的元素
var allNode = event.srcElement;
var item = document.getElementsByName("item");
for(var x=0;x
item[x].checked = allNode.checked;
}
}
event.srcElement实现了对响应事件按钮的获取。
代码如下:
function getSum()
{
var item = document.getElementsByName("item");
var sum = 0;
for(var x=0;x
if(item[x].checked)
{
sum+=parseInt(item[x].value);
}
}
var spanNode = document.getElementById("sum");
spanNode.innerHTML = (sum+"元").fontsize(7);
}
将所有被选中的复选框的value值加起来。