手机
当前位置:查字典教程网 >编程开发 >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函数实现鼠标指向图片后显示大图代码

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

js实现简单div拖拽功能实例

javascript实现简单的进度条

javascript实现设置、获取和删除Cookie的方法

js+html5实现canvas绘制简单矩形的方法

js实现鼠标移到链接文字弹出一个提示层的方法

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

javascript实现日期按月份加减

JavaScript实现简单的数字倒计时

精品推荐
分类导航