Advertisement
Guest User

Untitled

a guest
Jan 15th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 5.50 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <style>
  5.             table {
  6.                 width: 100%;
  7.             }
  8.             th,td {
  9.                 padding: 5px;
  10.             }
  11.             th {
  12.                 background-color:rgb(0, 89, 255);
  13.                 color: white;
  14.             }
  15.         </style>
  16.     </head>
  17.     <body>
  18.         <table id="t01">
  19.             <tr>
  20.                 <th>STT</th>
  21.                 <th>Khách hàng</th>
  22.                 <th>Nợ cũ</th>
  23.                 <th>SL (cái)</th>
  24.                 <th>Tiền hàng</th>
  25.                 <th>VAT</th>
  26.                 <th>Tổng cộng</th>
  27.                 <th>Thanh toán</th>
  28.                 <th>Còn nợ</th>
  29.                 <th>Thay đổi</th>
  30.             </tr>
  31.             <tr style="background-color: whitesmoke;">
  32.                 <td>1</td>
  33.                 <td><a href="https://www.google.com/">Công ty Phú An</a></td>
  34.                 <td class="c1"><p style="text-align:right">2,435,117,579</p></td>
  35.                 <td class="c2"><p style="text-align:right">2,482</p></td>
  36.                 <td class="c3"><p style="text-align:right">663,849,900</p></td>
  37.                 <td class="c4"><p style="text-align:right">53,219,600</p></td>
  38.                 <td class="c5"><p>717,069,500</p></td>
  39.                 <td class="c6"><p style="text-align:right">0</p></td>
  40.                 <td class="c7"><p>3,152,187,079</p></td>
  41.                 <td><p style="text-align:center"><img src="pencil.png" style="text-align:center"></p></td>
  42.             </tr>
  43.             <tr style="background-color: whitesmoke;">
  44.                 <td>2</td>
  45.                 <td><a href="https://www.google.com/">Công ty Invico-Sắn</a></td>
  46.                 <td class="c1"><p style="text-align:right">8,108,871,560</p></td>
  47.                 <td class="c2"><p style="text-align:right">13,315</p></td>
  48.                 <td class="c3"><p style="text-align:right">6,550,708,240</p></td>
  49.                 <td class="c4"><p style="text-align:right">533,475,560</p></td>
  50.                 <td class="c5"><p>7,084,183,800</p></td>
  51.                 <td class="c6"><p style="text-align:right">4,182,000,000</p></td>
  52.                 <td class="c7"><p>11,011,055,360</p></td>
  53.                 <td><p style="text-align:center"><img src="pencil.png" style="text-align:center"></p></td>
  54.             </tr>
  55.             <tr style="background-color: whitesmoke; ">
  56.                 <td>1</td>
  57.                 <td><a href="https://www.google.com/">Công ty Phú An</a></td>
  58.                 <td class="result" id ="r1"><p style="text-align:right">2,435,117,579</p></td>
  59.                 <td class="result" id ="r2"><p style="text-align:right">2,482</p></td>
  60.                 <td class="result" id ="r3"><p style="text-align:right">663,849,900</p></td>
  61.                 <td class="result" id ="r4"><p style="text-align:right">53,219,600</p></td>
  62.                 <td class="result" id ="r5"><p>717,069,500</p></td>
  63.                 <td class="result" id ="r6"><p style="text-align:right">0</p></td>
  64.                 <td class="r7"><p>3,152,187,079</p></td>
  65.                 <td><p style="text-align:center"><img src="pencil.png" style="text-align:center"></p></td>
  66.             </tr>
  67.             <script style="background-color:gray;text-align:right;">
  68.                 window.onload=function(){
  69.  
  70.                     for (i=1;i<=7;++i){
  71.                        sum=0;
  72.                        n=document.getElementsByClassName("c"+i).length;
  73.                        console.log(n);
  74.                        for (j=0;j<n;++j){
  75.  
  76.                            sum+=parseInt(document.getElementsByClassName("c"+i).item(j).textContent.replace(/[^0-9\.]/g, ''), 10);
  77.                            
  78.                        }
  79.                        document.getElementById("r"+i).innerText=sum;
  80.                    }
  81.                }
  82.                function myfunction(s){
  83.                    var arr = document.getElementsByClassName(s)
  84.                    var sum = 0,i;
  85.                    for(i = 0; i < arr.length; i ++)
  86.                        if(arr[i].id == s) sum += parseInt(arr[i].innerHTML.replace(/[^0-9\.]/g, ''), 10);
  87.                    return sum;
  88.                }
  89.                function total(s){
  90.                    var tab = document.getElementById('t01');
  91.                    var row = tab.insertRow(), cell = row.insertCell();
  92.                    
  93.                    var cell0 = row.insertCell();
  94.                    cell0.innerHTML = s;
  95.                    var cell1 = row.insertCell();
  96.                    cell1.innerHTML = myfunction('c1').toLocaleString('en');
  97.                    var cell2 = row.insertCell();
  98.                    cell2.innerHTML = myfunction('c2').toLocaleString('en');
  99.                    var cell3 = row.insertCell();
  100.                    cell3.innerHTML = myfunction('c3').toLocaleString('en');
  101.                    var cell4 = row.insertCell();
  102.                    cell4.innerHTML = myfunction('c4').toLocaleString('en');
  103.                    var cell5 = row.insertCell();
  104.                    cell5.innerHTML = myfunction('c5').toLocaleString('en');
  105.                    var cell6 = row.insertCell();
  106.                    cell6.innerHTML = myfunction('c6').toLocaleString('en');
  107.                    var cell7 = row.insertCell();
  108.                    cell7.innerHTML = myfunction('c7').toLocaleString('en');
  109.                }
  110.                total("Sub_total");
  111.                total("TOTAL");
  112.                
  113.            </script>
  114.         </table>
  115.     </body>
  116. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement