【发布时间】:2023-03-08 17:39:02
【问题描述】:
在 JavaScript 中,是否可以使用prompt 窗口显示可供单击的选项列表,而不是手动输入的选项列表?
我想将每个选项显示为一个按钮,而不是要求用户手动键入选项(如此处所示):
var OptionChosen = prompt('Enter 1, 2, 3, or 4:')
【问题讨论】:
-
由于安全问题,不可能创建正确的、基于浏览器的自定义模式对话框 - 显然。您必须使用 DOM 元素来模仿。
-
您是否必须使用提示符?我只会使用 javascript 和 DOM 元素编写我自己的弹出窗口。您还有精美的 jquery 弹出库
-
@AntonGarciaDosil 具体来说,我想创建一个模式对话框,其中包含用户可以选择的按钮列表,以便根据用户的选择设置变量的值(就像 JavaScript提示窗口)。
-
@AndersonGreen 我相信你不能用 Javascript 提示来做到这一点。正如 PSR 所说,您可以使用 jQuery 对话框。有大量的 jQuery 扩展实现了模态窗口。
标签: javascript prompt