使用JavaScript编写输出商品价目表
时间: 2024-09-07 07:06:06 浏览: 51
输入数量和价格自动计算输出金额的js代码
在JavaScript中,编写一个简单的商品价目表通常涉及到HTML结构的创建、JavaScript处理数据以及动态渲染。下面是一个基本的例子:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>商品价目表</title>
</head>
<body>
<table id="productTable" border="1">
<thead>
<tr>
<th>商品名称</th>
<th>价格</th>
</tr>
</thead>
<tbody>
<!-- JavaScript将在这里填充数据 -->
</tbody>
</table>
<script>
// 假设我们有一个商品数组
var products = [
{ name: "苹果", price: "5元" },
{ name: "香蕉", price: "3元" },
{ name: "橙子", price: "4元" }
];
// 动态生成表格行
products.forEach(function(product) {
var row = document.createElement('tr');
row.innerHTML = `
<td>${product.name}</td>
<td>${product.price}</td>
`;
document.getElementById('productTable').getElementsByTagName('tbody')[0].appendChild(row);
});
</script>
</body>
</html>
```
在这个例子中,我们首先在HTML中创建了一个空的`<table>`元素。然后,在JavaScript部分,我们定义了一个商品数组,通过`forEach`遍历这个数组,为每个商品创建一个新的`<tr>`(表格行),并将其添加到表格的`<tbody>`部分。
阅读全文