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

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

 更新時(shí)間:2015年05月15日 10:19:22   作者:永遠(yuǎn)愛(ài)好寫程序  
這篇文章主要介紹了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)文章

  • bootstrap timepicker在angular中取值并轉(zhuǎn)化為時(shí)間戳

    bootstrap timepicker在angular中取值并轉(zhuǎn)化為時(shí)間戳

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

    簡(jiǎn)單JS自動(dòng)提示文本框代碼

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

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

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

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

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

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

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

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

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

    js事件流、事件委托與事件階段實(shí)例詳解

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

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

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

    img標(biāo)簽中onerror用法

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

    laydate 顯示結(jié)束時(shí)間不小于開(kāi)始時(shí)間的實(shí)例

    下面小編就為大家?guī)?lái)一篇laydate 顯示結(jié)束時(shí)間不小于開(kāi)始時(shí)間的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08

最新評(píng)論

抚远县| 富宁县| 从化市| 云和县| 乐至县| 会东县| 上虞市| 西昌市| 南通市| 莆田市| SHOW| 梅州市| 宁河县| 嘉兴市| 西宁市| 乳山市| 五指山市| 金川县| 马公市| 紫阳县| 灌阳县| 济宁市| 中宁县| 元谋县| 友谊县| 巴马| 武威市| 龙陵县| 阿勒泰市| 聂拉木县| 江达县| 宜城市| 万源市| 星子县| 西安市| 岳池县| 沭阳县| 阳信县| 牡丹江市| 格尔木市| 巴林左旗|