当我尝试使用提示或警告来获取webstorm中的用户输入时,我收到错误:
answers[i] = prompt(allQuestions[i].question) ^
ReferenceError:未定义提示
据我所知,提示和警报是javascript中的优秀功能。可能是因为我在控制台中运行代码?如果是这样,我如何将变量设置为用户输入的字符串(即提示功能)?如果没有,出了什么问题,我该如何解决?
答案 0 :(得分:5)
通过在控制台中运行代码,你的意思是你用Node.js运行它吗?但是'提示' (以及' alert'等)不能在Node.js执行的服务器端脚本中使用。您只能通过客户端javascript提示用户,即通过呈现的HTML中的标记在浏览器中运行,而不是在服务器上运行的Javascript API引擎。