1. 程式人生 > >淘寶購物車展示效果列表清單

淘寶購物車展示效果列表清單

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>購物車頁面</title>
    <style>
        *{margin:0;padding:0;}
        #container{width:1200px;border:solid 1px #ccc;height:500px;}
        #goodslist{width:1000px;}
        #goodslist img{width:150
px;height:auto;} </style> </head> <body> <h1>購物車頁面</h1> <div id="container"> <table id="goodslist"> <tr> <th>商品圖片</th> <th>商品名稱</th> <th>商品單價</th> <th>購買數量</th
> <th>小計金額</th> </tr> <!--<tr> <td><img src="images/aw11.jpg" alt=""></td> <td>外星人</td> <td>14999</td> <td>1</td> <td>14999</td>
</tr>--> </table> </div> <script> var _gl = document.getElementById("goodslist"); // 將讀取並載入cookie資料封裝在函式中 window.onload = function() { loadShopCart(); } /** * 1讀取cookie資料 */ function loadShopCart() { // 1. 獲取cookie中的所有資料 var _json = decodeURIComponent(document.cookie); var _jsonArr = _json.split(";"); console.log(_jsonArr); for(var i = 0; i < _jsonArr.length; i++) { var _jsonStr = _jsonArr[i]; _jsonStr = _jsonStr.substring(_jsonStr.indexOf("{")); var _jsonObj = JSON.parse(_jsonStr.trim()); // console.log(_jsonObj); loadGoods(_jsonObj); } } /** * 2 將JSON資料載入展示到頁面上 */ function loadGoods(_json) { // 建立tr標籤 var _tr = document.createElement("tr"); var _td1 = document.createElement("td"); var _img = document.createElement("img"); _img["src"] = _json.gimg; _td1.appendChild(_img); var _td2 = document.createElement("td"); _td2.textContent = _json.gname; var _td3 = document.createElement("td"); _td3.textContent = _json.gprice; var _td4 = document.createElement("td"); _td4.textContent = _json.count; var _td5 = document.createElement("td"); _td5.textContent = _json.gprice * _json.count; _tr.appendChild(_td1); _tr.appendChild(_td2); _tr.appendChild(_td3); _tr.appendChild(_td4); _tr.appendChild(_td5); _gl.appendChild(_tr); } </script> </body> </html>