如何在出现提示信息之前显示菜单谢谢

时间:2019-03-17 14:30:14

标签: javascript menu prompt

我是初学者 在提示信息出现之前,我无法显示选择菜单(做出选择) 提示消息先显示,但我无法同时看到菜单,只有在我输入选择后才会出现 谢谢

1 个答案:

答案 0 :(得分:0)

使用prompt()阻止浏览器执行,包括渲染和日志记录,这意味着即使您添加了菜单,菜单也不会渲染:

console.log("You cant see me :)";
prompt("But you can see this");

唯一的解决方案是推迟对提示的调用,以使其在重新渲染后发生:

console.log("Now you see me");
setTimeout(function () {
  prompt("me too");
}, 10);

现在可以正常工作了,prompt()看起来不太好,您的用户可能不知道控制台在哪里,因此您应该在页面上使用一些<input />