js实现简单的购物车有图有代码_javascript技巧
程序员文章站
2022-04-29 11:59:55
...
如图:
全选按钮的实现为:
全选
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
全选
最后的span标签是用来存放显示总金额的区域。
实现两个“全选”功能的代码是:
function checkAll()
{
//var allNode = document.getElementsByName("all")[0];
//获取被点击的元素
var allNode = event.srcElement;
var item = document.getElementsByName("item");
for(var x=0;x{
item[x].checked = allNode.checked;
}
}
event.srcElement实现了对响应事件按钮的获取。
for循环将每个多选框修改checked属性。
计算总金额的方法为:
function getSum()
{
var item = document.getElementsByName("item");
var sum = 0;
for(var x=0;x{
if(item[x].checked)
{
sum+=parseInt(item[x].value);
}
}
var spanNode = document.getElementById("sum");
spanNode.innerHTML = (sum+"元").fontsize(7);
}
将所有被选中的复选框的value值加起来。
全选按钮的实现为:
复制代码 代码如下:
全选
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
笔记本电脑:3000元
全选
最后的span标签是用来存放显示总金额的区域。
实现两个“全选”功能的代码是:
复制代码 代码如下:
function checkAll()
{
//var allNode = document.getElementsByName("all")[0];
//获取被点击的元素
var allNode = event.srcElement;
var item = document.getElementsByName("item");
for(var x=0;x
item[x].checked = allNode.checked;
}
}
event.srcElement实现了对响应事件按钮的获取。
for循环将每个多选框修改checked属性。
计算总金额的方法为:
复制代码 代码如下:
function getSum()
{
var item = document.getElementsByName("item");
var sum = 0;
for(var x=0;x
if(item[x].checked)
{
sum+=parseInt(item[x].value);
}
}
var spanNode = document.getElementById("sum");
spanNode.innerHTML = (sum+"元").fontsize(7);
}
将所有被选中的复选框的value值加起来。
上一篇: JavaScript中三个截取字符串函数用法和区别比较实例详解
下一篇: JS中Dom的相关知识总结
推荐阅读
-
js实现简单的购物车有图有代码
-
用js实现计算代码行数的简单方法附代码_javascript技巧
-
js根据给定的日期计算当月有多少天实现思路及代码_javascript技巧
-
JS Map 和 List 的简单实现代码_javascript技巧
-
JS仿淘宝实现的简单滑动门效果代码_javascript技巧
-
两种简单实现菜单高亮显示的JS类代码_javascript技巧
-
js仿百度有啊通栏展示效果实现代码_javascript技巧
-
两种简单实现菜单高亮显示的JS类代码_javascript技巧
-
简单实用的js调试logger组件实现代码_javascript技巧
-
JS Map 和 List 的简单实现代码_javascript技巧