最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

本文實例講述了javascript實現(xiàn)點擊商品列表checkbox實時統(tǒng)計金額的方法。分享給大家供大家參考。具體實現(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)計金額</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)計所有選中的產(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;
}

//給每個產(chǎn)品復選框加上自動統(tǒng)計功能
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>

希望本文所述對大家的javascript程序設計有所幫助。

相關文章

  • bootstrap timepicker在angular中取值并轉化為時間戳

    bootstrap timepicker在angular中取值并轉化為時間戳

    這篇文章主要介紹了bootstrap timepicker在angular中取值并轉化為時間戳的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 簡單JS自動提示文本框代碼

    簡單JS自動提示文本框代碼

    為了滿足用戶的方便,提供良好的自動提示功能就成為定級公司努力方向。廢話少說,看例子
    2012-01-01
  • 原生Javascript封裝的一個AJAX函數(shù)分享

    原生Javascript封裝的一個AJAX函數(shù)分享

    這篇文章主要介紹了原生Javascript封裝的一個AJAX函數(shù)分享,本文是實際項目中提取出來的,簡單易用,需要的朋友可以參考下
    2014-10-10
  • JavaScript實現(xiàn)讀取與輸出XML文件數(shù)據(jù)的方法示例

    JavaScript實現(xiàn)讀取與輸出XML文件數(shù)據(jù)的方法示例

    這篇文章主要介紹了JavaScript實現(xiàn)讀取與輸出XML文件數(shù)據(jù)的方法,結合實例形式分析了JavaScript基于ActiveXObject實現(xiàn)載入、讀取與輸出xml文件數(shù)據(jù)的相關操作技巧,需要的朋友可以參考下
    2018-06-06
  • JS 驗證碼功能的三種實現(xiàn)方式

    JS 驗證碼功能的三種實現(xiàn)方式

    這篇文章主要介紹了驗證碼功能的三種實現(xiàn)方式,分為數(shù)字短信驗證碼,圖形驗證碼,滑動驗證碼,本文通過示例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • JavaScript獲取數(shù)據(jù)類型的方法詳解

    JavaScript獲取數(shù)據(jù)類型的方法詳解

    這篇文章給大家介紹了JavaScript獲取數(shù)據(jù)類型的方法,文中所介紹的所有知識點、代碼示例以及提供的解決方案,均不考慮?IE?瀏覽器,僅支持最新版本的?Chrome、Firefox、Edge?和?Safari?瀏覽器,需要的朋友可以參考下
    2024-02-02
  • js事件流、事件委托與事件階段實例詳解

    js事件流、事件委托與事件階段實例詳解

    事件委托應用在很多開發(fā)場景之中,但是很多同學對委托的原理、特別是對JS原生實現(xiàn)委托不太了解,下面這篇文章主要給大家介紹了關于js事件流、事件委托與事件階段的相關資料,需要的朋友可以參考下
    2022-02-02
  • 無循環(huán) JavaScript(map、reduce、filter和find)

    無循環(huán) JavaScript(map、reduce、filter和find)

    本文由淺入深地介紹了map、reduce、filter和find函數(shù),如何一步一步把循環(huán)從代碼中抽離掉
    2017-04-04
  • img標簽中onerror用法

    img標簽中onerror用法

    可是這會引起再因網(wǎng)絡原因或其他原因使圖片不能正常加載的話 這樣就是再次調(diào)用onerror,基于微軟的一套核心的瀏覽器就會認為這是死循環(huán)
    2009-08-08
  • laydate 顯示結束時間不小于開始時間的實例

    laydate 顯示結束時間不小于開始時間的實例

    下面小編就為大家?guī)硪黄猯aydate 顯示結束時間不小于開始時間的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08

最新評論

新野县| 永清县| 武功县| 平凉市| 建宁县| 鄂托克前旗| 绩溪县| 荃湾区| 伊宁市| 涞水县| 东乌| 江源县| 凤山县| 酉阳| 都江堰市| 东城区| 临江市| 灯塔市| 磐安县| 七台河市| 黑山县| 米林县| 陕西省| 基隆市| 连州市| 泰顺县| 巨鹿县| 洱源县| 新干县| 安新县| 孟州市| 台南县| 长汀县| 新平| 沈丘县| 武清区| 神农架林区| 安徽省| 敦煌市| 克什克腾旗| 隆回县|