使用JavaScript提示符显示选项列表
在JavaScript中,是否可以使用使用JavaScript提示符显示选项列表,javascript,prompt,Javascript,Prompt,在JavaScript中,是否可以使用提示符窗口显示要单击的选项列表,而不是手动键入的选项列表 我希望将每个选项显示为一个按钮,而不是要求用户手动键入选项(如下所示): var OptionChosen=prompt('输入1、2、3或4:')您不能这样做,但可以使用 jQuery示例: var selected = 0; $('#dialog').dialog({ title: "Prompt", buttons: { "First": function() { s
提示符
窗口显示要单击的选项列表,而不是手动键入的选项列表
我希望将每个选项显示为一个按钮,而不是要求用户手动键入选项(如下所示):
var OptionChosen=prompt('输入1、2、3或4:')
您不能这样做,但可以使用
jQuery示例:
var selected = 0;
$('#dialog').dialog({
title: "Prompt",
buttons: {
"First": function() {
selected = 1;
},
"Second": function() {
selected = 2;
},
"Third": function() {
selected = 3;
},
"Fourth": function() {
selected = 4;
}
// ..............
}
});
使用html:
<div id="dialog">
<p>Choose your option</p>
</div>
选择你的选择
由于安全问题,无法创建基于浏览器的自定义模式对话框。您必须使用DOM元素模拟一个提示。您必须使用提示吗?我只需要使用javascript和DOM元素编写自己的弹出窗口。您还可以使用各种各样的弹出式库jquery@AntonGarciaDosil具体地说,我想创建一个模式对话框,其中包含用户可以选择的按钮列表,以便根据用户的选择设置变量的值(就像JavaScript提示窗口一样)。@AndersonGreen我相信您无法使用JavaScript提示来实现这一点。正如PSR所说,您可以使用jQuery对话框。有大量jQuery扩展实现模式窗口。是否可以将变量设置为jQuery对话框的输出?这里可以有不同的按钮。可以设置不同的返回值