欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript實(shí)現(xiàn)點(diǎn)擊商品列表checkbox實(shí)時(shí)統(tǒng)計(jì)金額的方法

 更新時(shí)間:2015年05月15日 10:19:22   作者:永遠(yuǎn)愛(ài)好寫(xiě)程序  
這篇文章主要介紹了javascript實(shí)現(xiàn)點(diǎn)擊商品列表checkbox實(shí)時(shí)統(tǒng)計(jì)金額的方法,涉及javascript鼠標(biāo)事件及頁(yè)面元素操作的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了javascript實(shí)現(xiàn)點(diǎn)擊商品列表checkbox實(shí)時(shí)統(tǒng)計(jì)金額的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>商品列表統(tǒng)計(jì)金額</title>
<style type="text/css">
body,div,p
{
 margin:0;
 padding:0;
 font-size:14px;
}
#sumMoney
{
 font-size:26px;
 font-weight:bold;
 color:Red;
}
</style>
<script type="text/javascript">
//全選和全清
function checkAll() {
  var chkItems = document.getElementsByName("item");
  for (var i = 0; i < chkItems.length; i++) {
    chkItems[i].checked = event.srcElement.checked;
  }
  calculateMoney();
}
//統(tǒng)計(jì)所有選中的產(chǎn)品金額
function calculateMoney() {
  var sum = 0;
  var chkItems = document.getElementsByName("item");
  for (var i = 0; i < chkItems.length; i++) {
    if (chkItems[i].checked) {
      sum += parseInt(chkItems[i].value);
    }
  }
  var sumMoneyObj = document.getElementById("sumMoney");
  sumMoneyObj.innerHTML = "總金額:" + sum;
}

//給每個(gè)產(chǎn)品復(fù)選框加上自動(dòng)統(tǒng)計(jì)功能
function iniEvent() {
  var chkItems = document.getElementsByName("item");
  for (var i = 0; i < chkItems.length; i++) {
    chkItems[i].onclick = calculateMoney;
  }      
}
</script>
</head>
<body onload="iniEvent()">
<div id="divMain">
<p><input type="checkbox" name="全選" onclick="checkAll()" />全選</p>
<p><input type="checkbox" name="item" value="2999" />¥2999 Haier/海爾 KFR-35GW/03GJC12-DS</p>
<p><input type="checkbox" name="item" value="2256" />¥2256 天貓年貨 AUX/奧克斯 KFR-35GW/SFA+2</p>
<p><input type="checkbox" name="item" value="2799" />¥2799 Gree/格力 KFR-26G(26556)FNDe-3</p>
<p><input type="checkbox" name="item" value="2008" />¥2008 AUX/奧克斯 KFR-25GW/SFA+2</p>
<p><input type="checkbox" name="item" value="2598" />¥2598 Hisense/海信 KFR-35GW/EF11S3</p>
<p><input type="checkbox" name="item" value="1877" />¥1877 TCL KFRd-25GW/DE22</p>
<p><input type="checkbox" name="item" value="2398" />¥2398 Kelon/科龍 KFR-35GW/EFVCS3</p>
<p><input type="checkbox" name="item" value="1999" />¥1999 TCL KFRd-35GW/FC23</p>
<p><input type="checkbox" name="全選" onclick="checkAll()" />全選</p>
<p><span id="sumMoney">總金額:</span></p>
</div>
</body>
</html>

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • JS進(jìn)階之從多線程到Event?Loop全面梳理

    JS進(jìn)階之從多線程到Event?Loop全面梳理

    JS是通過(guò)事件隊(duì)列(Event?Loop)的方式來(lái)實(shí)現(xiàn)異步回調(diào)的,但對(duì)很多初學(xué)JS的人來(lái)說(shuō),根本搞不清楚單線程的JS為什么擁有異步的能力,所以本文將從進(jìn)程、線程的角度來(lái)解釋這個(gè)問(wèn)題
    2023-05-05
  • 禁用Tab鍵JS代碼兼容Firefox和IE

    禁用Tab鍵JS代碼兼容Firefox和IE

    這篇文章主要介紹了禁用Tab鍵的JS代碼兼容Firefox和IE,需要的朋友可以參考下
    2014-04-04
  • Bootstrap Table中的多選框刪除功能

    Bootstrap Table中的多選框刪除功能

    這篇文章主要介紹了Bootstrap Table中的多選框刪除功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07
  • 下拉菜單點(diǎn)擊實(shí)現(xiàn)連接跳轉(zhuǎn)功能的js代碼

    下拉菜單點(diǎn)擊實(shí)現(xiàn)連接跳轉(zhuǎn)功能的js代碼

    下拉菜單點(diǎn)擊實(shí)現(xiàn)連接跳轉(zhuǎn)效果想必不是很常見(jiàn)吧,下面與大家分享下具體的實(shí)現(xiàn)另有實(shí)例,感興趣的朋友可以參考下哈
    2013-05-05
  • javascript中replace使用方法總結(jié)

    javascript中replace使用方法總結(jié)

    這篇文章主要為大家詳細(xì)介紹了javascript中replace的使用方法,使用replace和正則表達(dá)式共同實(shí)現(xiàn)字符串trim方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • JavaScript無(wú)縫滾動(dòng)效果的實(shí)例代碼

    JavaScript無(wú)縫滾動(dòng)效果的實(shí)例代碼

    本文給大家分享一段實(shí)例代碼有關(guān)js實(shí)現(xiàn)無(wú)縫滾動(dòng)效果,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下
    2017-03-03
  • 通過(guò)JavaScript使Div居中并隨網(wǎng)頁(yè)大小改變而改變

    通過(guò)JavaScript使Div居中并隨網(wǎng)頁(yè)大小改變而改變

    自己的頁(yè)面太難看了,要居中沒(méi)居中,要顏色沒(méi)顏色,但是無(wú)論是怎么樣都得使登錄的框居中吧,下面與大家分享下通過(guò)JavaScript可以簡(jiǎn)單的使Div在頁(yè)面上居中,隨著網(wǎng)頁(yè)大小的改變做出相應(yīng)的改變
    2013-06-06
  • 微信小程序?qū)崿F(xiàn)帶放大效果的輪播圖

    微信小程序?qū)崿F(xiàn)帶放大效果的輪播圖

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)帶放大效果的輪播圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • 給Function做的OOP擴(kuò)展

    給Function做的OOP擴(kuò)展

    自編框架Megami的一部分……現(xiàn)在發(fā)現(xiàn)自己實(shí)在太宅了…… 文件中出現(xiàn)的名字請(qǐng)對(duì)號(hào)入座……
    2009-05-05
  • javascript數(shù)組去重的六種方法匯總

    javascript數(shù)組去重的六種方法匯總

    數(shù)組去重復(fù)是一個(gè)常見(jiàn)的需求,我們暫時(shí)考慮同類(lèi)型的數(shù)組去重復(fù)。主要是理清思路和考慮下性能。以下方法,有各人總結(jié)也有網(wǎng)上熱心網(wǎng)友的方法,這里簡(jiǎn)單地總結(jié)一下。
    2015-08-08

最新評(píng)論