window.prompt
给我“未定义窗口”错误。我试图获取用户输入的函数,并将该值用于另一行代码。
我如何获得用户输入,可以通过哪些方式有效地做到这一点?
var mYval = null;
function myfn() {
mYval = window.prompt("Enter your name: ");
alert("Your name is " + name);
return mYval
}
myfn();
我得到的错误是:
var mYval =窗口。提示(“输入您的姓名:”); alert(“您的名字是” +名字); ^ ReferenceError:窗口未定义–
用于捕获值的变量必须与在alert
中使用的变量相同
var mYval = null;
function myfn() {
mYval = window.prompt("Enter your name: ");
alert("Your name is " + mYval); // <-- `mYval` was `name`
return mYval
}
myfn();
[如果您是从控制台(例如,通过节点)或在IDE仿真器中运行; window
对象可能不可用。在这种情况下,您应该重新评估您的运行时环境。