<!DOCTYPE html> <html > <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <script src="jquery-3.4.1.js" type="text/javascript" charset="utf-8"></script> <title>购物车</title> <style> input{ width:25px; } </style> </head> <body> <div> <table cellspacing="0" cellpadding="10px"> <thead> <th><input type='checkbox'></th> <th>商品</th> <th>数量</th> <th>单价</th> <th>状态</th> <th>库存</th> <th>小计</th> </thead> <tbody> <tr> <td><input type='checkbox'></td> <td>语音电子红外体温计枪</td> <td> <button class="jian">-</button> <input type="number" maxlength="2" value="0" disabled> <button class="jia">+</button> </td> <td> 69.00 </td> <td> 有货 </td> <td>20</td> <td class="xiaoji"></td> </tr> <tr> <td><input type='checkbox'></td> <td>儿童防晒衣</td> <td> <button class="jian">-</button> <input type="number" maxlength="2" value="0" disabled> <button class="jia">+</button> </td> <td> 109.00 </td> <td> 有货 </td> <td>20</td> <td class="xiaoji"></td> </tr> <tr> <td><input type='checkbox'></td> <td>小黄鸭玩具</td> <td> <button class="jian">-</button> <input type="number" maxlength="2" value="0" disabled> <button class="jia">+</button> </td> <td> 9.90 </td> <td> 有货 </td> <td>20</td> <td class="xiaoji"></td> </tr> <tr> <td><input type='checkbox'></td> <td>儿童滑板车</td> <td> <button class="jian">-</button> <input type="number" maxlength="2" value="0" disabled> <button class="jia">+</button> </td> <td> 169.00 </td> <td> 有货 </td> <td>20</td> <td class="xiaoji"></td> </tr> <tr> <td><input type='checkbox'></td> <td>轻薄长裤</td> <td> <button class="jian">-</button> <input type="number" maxlength="2" value="0" disabled> <button class="jia">+</button> </td> <td> 39.00 </td> <td> 有货 </td> <td>20</td> <td class="xiaoji"></td> </tr> <tr> <td><input type='checkbox'></td> <td>儿童防蚊裤</td> <td> <button class="jian">-</button> <input type="number" maxlength="2" value="0" disabled> <button class="jia">+</button> </td> <td> 29.00 </td> <td> 有货 </td> <td>20</td> <td class="xiaoji"></td> </tr> </tbody> <tfoot> <tr> <td colspan="5"></td> <td>总计</td> <td class="total"></td> </tr> </tfoot> </table> </div> <script type="text/javascript"> $(".jia").click(function () { var num = $(this).prev().val(); if(num==20){ return; } $(this).prev().val(parseInt(++num)); $(this).parent().next().next().next().text(20-num) if ($(this).parent().next().next().next().text()==0) { $(this).parent().next().next().text('无货') } money () }) $(".jian").click(function () { var num = $(this).next().val(); if(num==0){ return; } $(this).next().val(parseInt(--num)); $(this).parent().next().next().next().text(20-num) $(this).parent().next().next().text('有货') money () }) function money () { var price=$('.jia').parent().next(); var num= $('.jia').prev(); var xiaoji = $('.xiaoji'); var sum = 0.0; for (var i=0;i<price.length;i++) { var price1 = parseFloat(price.eq(i).text()); var num1 = parseFloat(num.eq(i).val()); // alert(price1*num1) xiaoji.eq(i).text((price1*num1).toFixed(2)) sum+=price1*num1; } $('.total').text(sum.toFixed(2)); } </script> </body> </html>
原理:1.用户在留言框输入留言2.利用textarea的value属性获取到用户输入的留言3.动态创建一个li4.将获取的留言打包成html存到li中5.根据需要添加删除留言、统计留言数量等功能<!DOCTYPEhtml><…
HTML如下<html><scriptsrc="/static/js/jquery-1.2.6.js"type="text/javascript"></script><styletype="text…
来自:http://www.cnblogs.com/luckbird/archive/2008/02/01/1061048.html<ahref="javascript:gets();">获取</a><text…
首先是最常规的方法:程序代码<p);}</script>当某一天,我们知道JavaScript要跟HTML结构实现分离后,就会改了一种写法:程序代码<p).onclick=test;}</script>当…
今天我研究腾讯网代码时发现一段有用的代码,在此贴出来供大家使用和借鉴,代码的功能主要是用JavaScript的document.write方法输出静态的HTML内容代码,代码如下:<scriptlanguage="javascript…
1、接口概述1。什么是接口?接口是提供了一种用以说明一个对象应该具有哪些方法的手段。尽管它可以表明这些方法的语义,但它并不规定这些方法应该如何实现。2.接口之利促进代码的重用。接口可以告诉程序员一个类实现了哪些方法,从而帮助其使用这个类。有…
引用地址:http://www.klstudio.com/post/90.htmlJavaScript实现密码强度检测,已经提供了方法,实现非常简单。HTML代码如下:<html><head><title>…
1#Author:9792#blogaddr:http://www.cnblogs.com/home979/34buy_list=[]5'''list=[['iphone',9000],6['car',1000000],7['bighous…