手机
当前位置:查字典教程网 >编程开发 >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实现简单的购物车有图有代码】相关文章:

javascript实现简单的进度条

js实现简单锁屏功能实例

js实现异步循环实现代码

js实现两点之间画线的方法

jquery实现的判断倒计时是否结束代码

javascript实现日期按月份加减

javascript实现图片跟随鼠标移动效果的方法

js实现精美的图片跟随鼠标效果实例

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

javascript实现树形菜单的方法

精品推荐
分类导航