1. 程式人生 > 程式設計 >JS實現簡單加減購物車效果

JS實現簡單加減購物車效果

本文例項為大家分享了實現簡單加減購物車的具體程式碼,供大家參考,具體內容如下

1.書寫input輸入框作為加減實現的效果。

2.加減按鈕用button按鈕來實現

3.利用js控制i的值作為輸入框中的值。

實現的效果:

JS實現簡單加減購物車效果

完整程式碼如下:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title></title>
  <style>
   body{
    margin: 0;
    padding: 0;
   }
   .box{
    border: red solid 1px;
    height: 40px;
    widt
h: 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;http://www.cppcns.com
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; http://www.cppcns.com
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"/>afvef;</li> <li><button id="subtract">-</button></li> <li>&nbsp;&nbsp;&nbsp;¥<input type="text" id="money" value="88"/></li> </ul> </body> </html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。