编写一个简单的购物页面,并利用session实现购物车功能代码
时间: 2024-05-16 09:11:59 浏览: 140
Session实现简单购物车.docx
可以直接回答:
这是一个购物页面的代码示例,包含了使用session实现购物车功能的部分代码。
```html
<!DOCTYPE html>
<html>
<head>
<title>购物页面</title>
</head>
<body>
<h1>商品列表</h1>
<ul>
<li>商品1 <button onclick="addCart('item1')">加入购物车</button></li>
<li>商品2 <button onclick="addCart('item2')">加入购物车</button></li>
<li>商品3 <button onclick="addCart('item3')">加入购物车</button></li>
</ul>
<h1>购物车</h1>
<ul id="cart"></ul>
<script>
// 添加到购物车
function addCart(item) {
var cart = JSON.parse(sessionStorage.getItem("cart")) || [];
cart.push(item);
sessionStorage.setItem("cart", JSON.stringify(cart));
showCart();
}
// 显示购物车列表
function showCart() {
var cart = JSON.parse(sessionStorage.getItem("cart")) || [];
var cartList = document.getElementById("cart");
cartList.innerHTML = "";
for (var i = 0; i < cart.length; i++) {
var li = document.createElement("li");
li.textContent = cart[i];
cartList.appendChild(li);
}
}
// 初始化
showCart();
</script>
</body>
</html>
```
这个页面包含了一个商品列表和一个购物车列表,每个商品都有一个加入购物车的按钮,点击之后会将商品添加到购物车列表中,并使用sessionStorage存储购物车数据,刷新页面后购物车数据仍然存在。购物车列表会在页面加载时自动显示购物车中的商品。
阅读全文