手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js实现简单的购物车有图有代码
js实现简单的购物车有图有代码
摘要:如图:全选按钮的实现为:复制代码代码如下:全选笔记本电脑:3000元笔记本电脑:3000元笔记本电脑:3000元笔记本电脑:3000元笔记本...

如图:

1

全选按钮的实现为:

复制代码 代码如下:

<input type="checkbox" name="all" />全选<br />

<input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br />

<input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br />

<input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br />

<input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br />

<input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br />

<input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br />

<input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br />

<input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br />

<input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br />

<input type="checkbox" name="item" value="3000" />笔记本电脑:3000元<br />

<input type="checkbox" name="all" />全选<br />

<input type="button" value="获取总金额" />

<span id="sum"></span>

最后的span标签是用来存放显示总金额的区域。

实现两个“全选”功能的代码是:

复制代码 代码如下:

function checkAll()

{

//var allNode = document.getElementsByName("all")[0];

//获取被点击的元素

var allNode = event.srcElement;

var item = document.getElementsByName("item");

for(var x=0;x<item.length;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<item.length;x++)

{

if(item[x].checked)

{

sum+=parseInt(item[x].value);

}

}

var spanNode = document.getElementById("sum");

spanNode.innerHTML = (sum+"元").fontsize(7);

}

将所有被选中的复选框的value值加起来。

【js实现简单的购物车有图有代码】相关文章:

js实现键盘Enter键提交表单的方法

jQuery实现强制cookie过期方法汇总

简单的防盗链功能代码(iframe)

些很实用且必用的小脚本代码

jQuery结合ajax实现动态加载文本内容

javascript实现简单的进度条

js实现带按钮的上下滚动效果

javascript实现简单的省市区三级联动

javascript实现日期按月份加减

javascript实现可全选、反选及删除表格的方法

精品推荐
分类导航