如圖: 
復(fù)制代碼 代碼如下:
 
<input type="checkbox" />全選<br /> 
<input type="checkbox" value="3000" />筆記本電腦:3000元<br /> 
<input type="checkbox" value="3000" />筆記本電腦:3000元<br /> 
<input type="checkbox" value="3000" />筆記本電腦:3000元<br /> 
<input type="checkbox" value="3000" />筆記本電腦:3000元<br /> 
<input type="checkbox" value="3000" />筆記本電腦:3000元<br /> 
<input type="checkbox" value="3000" />筆記本電腦:3000元<br /> 
<input type="checkbox" value="3000" />筆記本電腦:3000元<br /> 
<input type="checkbox" value="3000" />筆記本電腦:3000元<br /> 
<input type="checkbox" value="3000" />筆記本電腦:3000元<br /> 
<input type="checkbox" value="3000" />筆記本電腦:3000元<br /> 
<input type="checkbox" />全選<br /> 
<input type="button" value="獲取總金額" /> 
<span></span> 
復(fù)制代碼 代碼如下:
 
function checkAll() 
{ 
//var allNode = document.getElementsByName("all")[0]; 
//獲取被點(diǎn)擊的元素 
var allNode = event.srcElement; 
var item = document.getElementsByName("item"); 
for(var x=0;x<item.length;x++) 
{ 
item[x].checked = allNode.checked; 
} 
} 
復(fù)制代碼 代碼如下:
 
function getSum() 
{ 
var item = document.getElementsByName("item"); 
var sum = 0; 
for(var x=0;x<item.length;x++) 
{ 
if(item[x].checked) 
{ 
sum+=parseInt(item[x].value); 
} 
} 
var spanNode = document.getElementById("sum"); 
spanNode.innerHTML = (sum+"元").fontsize(7); 
} 
新聞熱點(diǎn)
疑難解答
圖片精選