首页 > Web开发 > 详细

JS 实现购物车增加减小效果,增加减小按钮

时间:2019-09-03 21:43:23      阅读:151      评论:0      收藏:0      [点我收藏+]

js实现两个按钮增加减少数量

效果如图

技术分享图片

 

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>作业</title>
 6    <!--加减样式-->
 7     <style>
 8         .count {
 9             width: 30px;
10             height: 30px;
11             color: #ff0036;
12             border: none;
13             font-size: 20px;
14             font-weight: 600;
15             cursor: pointer;
16         }
17 
18         #reduce {
19             color: #a9a9a9;
20         }
21     </style>
22     <!--加减js-->
23     <script>
24         //增加函数
25         function pluscount() {
26             //得到input输入框
27             var i = document.getElementById("text");
28             //将value的字符型转为数字类型
29             var value = parseInt(i.getAttribute("value"));
30             //规定value上限200,setAttribute后加属性名和属性值
31             if (value <=200){
32                 i.setAttribute("value",++value);
33             }
34         }
35         //减少函数
36         function reducecount() {
37             var i = document.getElementById("text");
38             var value = parseInt(i.getAttribute("value"));
39             //在value的值大于0的情况下,value的值跟随增加按钮增加
40             if (value>0){
41                 i.setAttribute("value", --value);
42             }
43         }
44     </script>
45 </head>
46 <body>
47 //两个按钮,一个加,一个减,一个输入框,输入框初始值1,js效果会更改value的值
48 <div class="select-count">
49     <button class="count" id="plus" onclick="pluscount()">+</button>
50     <input type="text" id="text" value="1"/>
51     <button class="count" id="reduce" onclick="reducecount()">-</button>
52 </div>
53 
54 </body>
55 </html>    

 

JS 实现购物车增加减小效果,增加减小按钮

原文:https://www.cnblogs.com/here-I-am/p/11454895.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!