这篇文章主要讲解了“JS如何实现简单加减购物车效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JS如何实现简单加减购物车效果”吧!
本文实例为大家分享了JS实现简单加减购物车的具体代码,供大家参考,具体内容如下
1.书写input输入框作为加减实现的效果。
2.加减按钮用button按钮来实现
3.利用js控制i的值作为输入框中的值。
实现的效果:
完整代码如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style> body{ margin: 0; padding: 0; } .box{ border: red solid 1px; height: 40px; width: 200px; margin: 200px auto; text-align: center; padding-top: 20px; } .box input{ width: 40px; text-align: center; } #money{ border: none; text-align: left; margin-left: 2px; } ul{ list-style: none; } ul li{ display: block; float: left; vertical-align: middle; } </style> <script> window.onload = function(){ var plus = document.getElementById("plus"); var i = document.getElementById("text").value; var subtract = document.getElementById("subtract"); var money = document.getElementById("money").value; plus.onclick = function(){ i++; document.getElementById("text").value = i; document.getElementById("money").value = i*money; } subtract.onclick = function(){ if (i>0) { i--; document.getElementById("text").value = i; document.getElementById("money").value = i*money; } else{ i=0; document.getElementById("text").value = i; document.getElementById("money").value = i*money; } } } </script> </head> <body> <ul class="box"> <li><button id="plus">+</button></li> <li><input type="text" id="text" value="1"/></li> <li><button id="subtract">-</button></li> <li> ¥<input type="text" id="money" value="88"/></li> </ul> </body> </html>
感谢各位的阅读,以上就是“JS如何实现简单加减购物车效果”的内容了,经过本文的学习后,相信大家对JS如何实现简单加减购物车效果这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。