为了在激烈的互联网竞争中获得一席之地,都努力使自己的网站更为人性化。比如在购物网站一般都有这样的功能,那就是在结算商品的时候,网站可以自动计算要购买商品所需要花费的金钱数量。

代码实例如下:

 
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!DOCTYPE html>
< html >
< head >
< meta  charset = " utf-8" >
< title >购物车选中商品实现计算商品总价格</ title >
< script  type = "text/javascript"
function jisuan(obj){ 
   var total=0; 
   var fruits=document.getElementsByName("fruit"); 
   for (var index = 0; index < fruits.length; index++) {
     if (fruits[index].checked) {
       total += parseFloat(fruits[index].value);
    
  
   myspan.innerHTML=total+"元"; 
window.onload=function(){
   var obox=document.getElementById("box");
   var inputs=obox.getElementsByTagName("input");
   for (var index = 0; index < inputs.length; index++) {
     inputs[index].onclick = function () {
       jisuan(this)
     }
   }
}
</ script >
</ head >
< body >
< ul  id = "box" >
   < li >< input  type = "checkbox"  name = "fruit"  value = "10" />商品一 10元</ li >
   < li >< input  type = "checkbox"  name = "fruit"  value = "20" />商品二 20元</ li >
   < li >< input  type = "checkbox"  name = "fruit"  value = "30" />商品三 30元</ li >
   < li >< input  type = "checkbox"  name = "fruit"  value = "40" />商品四 40元</ li >
   < li >< input  type = "checkbox"  name = "fruit"  value = "50" />商品五 50元</ li >
</ ul >
总价格是:< span  id = "myspan" >0元</ span >
</ body >
</ html >

选中商品可以实现自动计算价格总额的功能,下面简单介绍一下它的实现过程。

一.实现原理:

获取ul元素下所有的input元素,然后通过for循环批量为它们注册onclick事件处理函数,此事件处理函数能够遍历所有的复选框,然后对选中的复选框的value属性值进行相加操作。

js购物车选中商品实现计算商品总价格相关推荐

  1. 购物车(七)-计算商品总价——计算总价-计算属性 数据缓存api-wx.setStorageSync()方法

    计算商品总价--计算总价-计算属性 & 数据缓存api-wx.setStorageSync()方法 通过计算属性计算商品总价 allPrice() {// 计算购物车所有商品的总价格// 单价 ...

  2. android购物车简单实现全选+加减器+总价格

    //Activity主頁面佈局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android&qu ...

  3. 微信小程序功能:全选和反选--修改商品数量、删除商品--计算总价格和总数量--收货地址

    微信小程序–购物车页面(核心) 包含功能点: 全选和反选 计算:总价格和总数量 修改商品数量.删除商品 收货地址 结构:cart.wxml <!-- 收货地址 --> <view c ...

  4. vue.js 实现全选,单选,计算商品总价格,商品件数

    vue.js 实现全选,单选,计算商品总价格,商品件数 1.标签 <div id="main-body" class="box"> <div ...

  5. Vue2.0开发之——购物车案例-Footer组件封装-计算商品的总价格(51)

    一 概述 App.vue中计算勾选商品的总价格 定义子组件Footer中的商品总价格 将App.vue中商品的总价格传递给Footer显示 二 App.vue中计算勾选商品的总价格 2.1 商品总价格 ...

  6. 京东实现自动账号密码登录;自动将购物车选中商品下单购买。京东在线抢购

    =京东实现自动账号密码登录:自动将购物车选中商品下单购买.京东在线抢购 #!/usr/bin/env python # -*- coding:utf-8 -*-from selenium import ...

  7. 【C++之静态数据成员和静态成员函数】计算商品总销售款和平均售价

    题目要求 商店销售某一商品,商店每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购 10 件以上者,还可以享受 9.8 折优惠.现已知当天 ...

  8. python商品总价_【Python基础 | 列表】小实验:实现显示商品,选择商品,将商品加入购物车,得到总价格...

    B站学习<Python爬虫技术5天速成>时遇到的小作业,原视频点我 题目如下: 代码如下: products = [["iPhone", 6888], ["M ...

  9. 【Python基础 | 列表】小实验:实现显示商品,选择商品,将商品加入购物车,得到总价格

    B站学习<Python爬虫技术5天速成>时遇到的小作业,原视频点我 题目如下: 代码如下: products = [["iPhone", 6888], ["M ...

最新文章

  1. 基于pytorch的模型压缩和模型剪枝Model Prune示例
  2. 求第k小元素:采用特定分治策略
  3. NYOJ72Financial Management
  4. Linux系统配置交换分区
  5. 《HTML5触摸界面设计与开发》——导读
  6. How to use filter in Analytics Path Framework
  7. 并行循环和嵌套循环_并行嵌套循环连接–嵌套循环连接和残留谓词的内侧
  8. Cygwin下用Open SSH启动SSH服务
  9. ssl证书不可信 群晖_上海云盾 CDN 网站 SSL 证书过期更新不生效问题排查和解决...
  10. bos物流项目面试问题汇总
  11. 计算机网络管理员下午试题答案,(完整版)计算机网络管理员考试试题库和答案(13页)-原创力文档...
  12. 降噪滤波器的简单使用
  13. allegro隐藏/显示铜皮
  14. 计算机桌面有边框阴影,为什么电脑上的所有显示都会有阴影呢?(桌面图标、对话框等)...
  15. Linux利用Esmtp 选择邮件服务器发送邮件(解决手机接收乱码)
  16. php的核心架构如下图,thinksns 核心架构及目录结构
  17. Cannot access ‘router‘ before initialization
  18. 优质文章汇总,请查收!
  19. 云师大计算机考研考什么,云南师范大学研究生院,云师大考研复试好难啊。
  20. arch检验python_arch效应检验的一些要点

热门文章

  1. 首个ChatGPT开发的应用上线;ChatMind思维导图工具;中文提示词大全;Copilot平替 | ShowMeAI日报
  2. 视频怎么压缩变小?视频压缩变小的具体操作步骤
  3. 【转】美剧字幕长讲述她如何练听力的
  4. 如何实现自有App上的小程序第三方微信授权登陆?
  5. mac os 10.8.5下 微信开发者工具安装问题
  6. 计算机视觉系列(七)——迁移学习
  7. 浏览器导出ssl证书导入jdk
  8. overload override
  9. 参加AKM DSP芯片代理培训
  10. 2020博客之星年度总评选TOP200名单已出,感谢老铁们的支持目前排名TOP77