日期:2014-05-17  浏览次数:20564 次

js 算法问题
<a class="last" onclick="Plus()">加</a>
<a class="next" onclick="Minus()">减</a>

<script type="text/javascript">
  var tmp;
  var a=0;
  function Minus() {
   
  }
  function Plus() {
  tmp=a + 1;
  alert(tmp);
  }
  });
</script>
我想写个js 实现,加加 减减 功能 ,写到这里不知道怎么实现了,
加的时候加的数 不能大于 5 如果大于5 就 alter('大于5')
减的时候 是在 之前加的数内减的,比如 前面的加了2次 ,就是2 减得时候就是从2开始减,这个怎么实现呢?

------解决方案--------------------
JScript code
<script type="text/javascript">
  var tmp=0;
  function Minus() {
      tmp--;
  }
  function Plus() {
      tmp++;
      if (tmp > 5) {
          alert('该值不能大于5');
          tmp--;
      }

  }

</script>