• js实现仿购物车加减效果


    代码如下:

    <!DOCTYPE html>
    <html>
     <head>
     <meta charset="UTF-8">
     <title></title>
     <style>
      *{
      margin: 0;
      padding: 0;
      }
      body{
      overflow-y: auto;
      }
      ul{
      margin-top: 20px;
      border-top: 1px solid #666;
      }
      h1{
      width: 500px;
      margin: 0 auto;
      color: deeppink;
      height: 100px;
      line-height: 100px;
      }
      li{
      list-style: none;
      padding: 15px 0px 15px 60px;
      border-bottom:1px solid #ccc;
      font-size: 0px;
      line-height: 30px;
      /*height: 60px;*/
      }
      input[type=button],li strong,li em,li span,li div{
      height: 30px;
      font-size: 20px;
      line-height: 30px;
      text-align: center;
      }
      input[type=button],li strong
      {
      width: 60px;
      }
      li span,li em{
      width: 80px;
      background: pink;
      }
      li div{
      width: 100px;
      }
      li strong,li span,li em,li div{
      display: inline-block;
      }
     </style>
     <script>
      window.onload=function(){
      var oUl=document.getElementById('list');
      var aLi=oUl.getElementsByTagName('li');
      for(var i=0;i<aLi.length;i++){
       fn1(aLi[i]);
      }
      function fn1(aLi){
       var aBtn=aLi.getElementsByTagName('input');
       var aStrong=aLi.getElementsByTagName('strong')[0];
       var aEm=aLi.getElementsByTagName('em')[0];
       var aSpan=aLi.getElementsByTagName('span')[0];
       var num=Number(aStrong.innerHTML); //aStrong.innerHTML='0'
       var price=parseFloat(aEm.innerHTML);//aEm.innerHTML='12.9元'
       aBtn[0].onclick=function(){
       if(num>0)
       {
       num--;
       aStrong.innerHTML=num;
       aSpan.innerHTML=(num*price).toFixed(1)+''
       }
       }
       aBtn[1].onclick=function(){
       num++;
       aStrong.innerHTML=num;
       aSpan.innerHTML=(num*price).toFixed(1)+''
       }
      }
      }
     </script>
     </head>
     <body>
     <h1>点点看,仿购物车+ -效果</h1>
     <ul id="list">
      <li>
      <input type="button" value="-" />
      <strong>0</strong>
      <input type="button" value="+" />
      <div class="s1">单价:</div><em>12.9元</em>
      <div class="s1">共计:</div><span>0</span>
      </li>
      <li>
      <input type="button" value="-" />
      <strong>0</strong>
      <input type="button" value="+" />
      <div class="s1">单价:</div><em>45.7元</em>
      <div class="s1">共计:</div><span>0</span>
      </li>
      <li>
      <input type="button" value="-" />
      <strong>0</strong>
      <input type="button" value="+" />
      <div class="s1">单价:</div><em>67.5元</em>
      <div class="s1">共计:</div><span>0</span>
      </li>
     
      <li>
      <input type="button" value="-" />
      <strong>0</strong>
      <input type="button" value="+" />
      <div class="s1">单价:</div><em>14.7元</em>
      <div class="s1">共计:</div><span>0</span>
      </li>
      <li>
      <input type="button" value="-" />
      <strong>0</strong>
      <input type="button" value="+" />
      <div class="s1">单价:</div><em>45.6元</em>
      <div class="s1">共计:</div><span>0</span>
      </li>
      <li>
      <input type="button" value="-" />
      <strong>0</strong>
      <input type="button" value="+" />
      <div class="s1">单价:</div><em>32.4元</em>
      <div class="s1">共计:</div><span>0</span>
      </li>
     </ul>
     </body>
    </html>
  • 相关阅读:
    Zojax.com
    holtwick/pyxer
    深入学习爬虫的三个方向
    阅读gunicorn代码文档¶
    A database of opensource HTTP proxies written in python: htfilter2
    WebDebug: Enhancements
    北京网康科技有限公司关于网康
    用CONNECT方法突破HTTP代理服务器的扩展名封锁(python) [转] MyNewID 博客园
    NAT功能的用途是什么?有没有实例举一下?_百度知道
    wsgiref — WSGI Utilities and Reference Implementation¶
  • 原文地址:https://www.cnblogs.com/liuyanxia/p/8582806.html
Copyright © 2020-2023  润新知