利用web前端生成一段购物订单信息表
时间: 2023-06-27 21:01:04 浏览: 98
基于Java web购物网站前端+后端管理系统(Servlet+jsp).zip
好的,我可以为您提供一个简单的代码示例,用于在Web前端生成购物订单信息表。代码如下:
HTML代码:
```
<!DOCTYPE html>
<html>
<head>
<title>购物订单信息表</title>
</head>
<body>
<h1>购物订单信息表</h1>
<table id="orderTable">
<thead>
<tr>
<th>商品名称</th>
<th>单价</th>
<th>数量</th>
<th>小计</th>
</tr>
</thead>
<tbody>
<!-- 生成订单信息的JS代码将插入到此处 -->
</tbody>
<tfoot>
<tr>
<td colspan="3" align="right">总计:</td>
<td id="totalPrice"></td>
</tr>
</tfoot>
</table>
<script src="order.js"></script>
</body>
</html>
```
JavaScript代码(order.js):
```
// 假设以下是购物订单信息
var orderInfo = [
{ name: "商品A", price: 100, quantity: 2 },
{ name: "商品B", price: 200, quantity: 3 },
{ name: "商品C", price: 300, quantity: 1 },
];
// 生成订单信息表格
var tableBody = document.getElementById("orderTable").getElementsByTagName("tbody")[0];
var totalPrice = 0;
for (var i = 0; i < orderInfo.length; i++) {
var item = orderInfo[i];
var row = tableBody.insertRow(i);
row.insertCell(0).innerHTML = item.name;
row.insertCell(1).innerHTML = item.price;
row.insertCell(2).innerHTML = item.quantity;
var subtotal = item.price * item.quantity;
row.insertCell(3).innerHTML = subtotal;
totalPrice += subtotal;
}
document.getElementById("totalPrice").innerHTML = totalPrice;
```
这段代码会在页面加载时自动执行,生成包含订单信息的表格,并计算出订单总价。您可以根据需要修改订单信息数组,以适应不同的购物订单。
阅读全文