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

光标定位等TextRange的操作的范例代码

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

javascript实现树形菜单的方法

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

JS实现简单路由器功能的方法

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

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

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

javascript实现简单的进度条

JS实现简洁、全兼容的拖动层实例

精品推荐
分类导航