【发布时间】:2018-01-29 18:45:09
【问题描述】:
我对 javascript 很陌生。我已经创建了一个随机菜单生成器,其中从 3 个数组中的每一个中随机选择一个项目(数组是主菜、甜点、饮料)。因此,当您单击“创建订单”按钮时,您会得到一个随机生成的列表(比萨、冰淇淋、啤酒等)。但是现在我想添加在 1 到 10 个菜单之间进行选择的选项,所以如果用户有 4 个人在他们的聚会中,他们可以选择“4”,并且会有 4 个随机生成的订单。所以我需要按照用户输入的次数运行该函数。
现在我的 div 和按钮如下所示:
<div class="order">
<h3 id="orderDisplay">
<!--this is where order will display-->
</h3>
</div>
<button onClick="order()">Click to generate order</button>
那么为了让用户选择我已经开始的订单数量:
var(numOrders) = prompt("您要下多少订单?") switch (document.getElementById(numOrders)) {
案例“1”: document.getElementById('orderDisplay').innerHTML = (menuOne[randomMenuOne] + MenuTwo[randomMenuTwo] + menuThree[randomMenuThree];);
案例“2”:我不确定如何格式化。我需要运行“菜单”功能
另外,我想要一个下拉菜单,以便用户可以选择 1-10,而不是提示。
对不起,我知道这很多。我只是找不到一个好的教程,我什至不知道用谷歌搜索什么。
【问题讨论】:
-
发布您的代码或突出问题的代码示例。您是在问如何将您的逻辑封装到可重用的函数中?
-
你已经尝试了什么?一个小提示:也许你可以使用 HTML
input元素或 JavaScript 函数prompt()。 -
我有一个 var(numOrders) = prompt()
标签: javascript