色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html點(diǎn)餐系統(tǒng)代碼詳解

HTML點(diǎn)餐系統(tǒng)是一種基于HTML和JavaScript的網(wǎng)頁應(yīng)用程序,用于實(shí)現(xiàn)在線點(diǎn)餐功能。該應(yīng)用程序通過編寫相關(guān)的HTML和JavaScript代碼,實(shí)現(xiàn)了菜品展示、添加菜品、計(jì)算價(jià)格等功能,方便用戶進(jìn)行在線點(diǎn)餐。

以下是HTML點(diǎn)餐系統(tǒng)代碼詳解:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>點(diǎn)餐系統(tǒng)</title>
<link rel="stylesheet" href="style.css">  // 引入樣式表
</head>
<body>
<h1>歡迎使用點(diǎn)餐系統(tǒng)</h1>
<div id="menu"></div>  // 顯示菜單
<div id="cart"></div>  // 顯示已選擇的菜品
<br>
<button onclick="calculatePrice()">提交訂單</button>  // 提交訂單按鈕
<script src="menu.js"></script>  // 引入JS代碼
</body>
</html>
以上為HTML頁面的基本結(jié)構(gòu)代碼,并引入了對(duì)應(yīng)的樣式表和JavaScript文件。

var menu = [  // 菜單數(shù)據(jù)
{ name: "漢堡", price: 10 },
{ name: "薯?xiàng)l", price: 5 },
{ name: "可樂", price: 3 }
];
function showMenu() {  // 顯示菜單
var menuDiv = document.getElementById("menu");
menuDiv.innerHTML = "<h2>菜單</h2>";
menu.forEach(function(item, index) {
menuDiv.innerHTML += 
"<div class='menu-item' onclick='addToCart(" + index + ")'>" +
"<p>" + item.name + "</p>" +
"<p>價(jià)格:" + item.price + "元</p>" +
"</div>";
});
}
function addToCart(index) {  // 加入購物車
var cartDiv = document.getElementById("cart");
cartDiv.innerHTML += "<p>" + menu[index].name + "</p>";
}
function calculatePrice() {  // 計(jì)算價(jià)格
var cartDiv = document.getElementById("cart");
var totalPrice = 0;
var cartItems = cartDiv.getElementsByTagName("p");
for (var i = 0; i< cartItems.length; i++) {
menu.forEach(function(item, index) {
if (item.name === cartItems[i].innerHTML) {
totalPrice += item.price;
}
});
}
alert("總價(jià):" + totalPrice + "元");
}
以上為JavaScript代碼,實(shí)現(xiàn)了顯示菜單、加入購物車和計(jì)算價(jià)格等功能。其中,showMenu函數(shù)用于動(dòng)態(tài)生成菜單,addToCart函數(shù)用于將選中的菜品加入購物車,calculatePrice函數(shù)用于計(jì)算已選菜品的價(jià)格,并彈出總價(jià)提示框。

綜上所述,HTML點(diǎn)餐系統(tǒng)代碼詳解主要包括HTML頁面結(jié)構(gòu)代碼和JavaScript功能代碼。通過這些代碼,我們可以實(shí)現(xiàn)簡(jiǎn)單但實(shí)用的在線點(diǎn)餐系統(tǒng),為用戶提供便捷的點(diǎn)餐服務(wù)。