【发布时间】:2014-03-24 10:39:27
【问题描述】:
var label = prompt('Label for Vertical Line');
此代码返回我在提示字段中输入的label 中的值。但是我想要一些时间延迟来获得提示值。
我正在使用此代码:
var label=alertWithoutNotice();
function alertWithoutNotice(){
var lab;
setTimeout(function(){
lab=prompt('Label for Vertical Line');
}, 1200);
return lab;
}
但这不会返回任何值。请告诉我有什么问题?
【问题讨论】:
-
该函数在lab返回后由setTimeout执行
-
那我该怎么办?你能给我正确的代码吗?
-
你需要将使用lab的行为链接到给setTimeout的函数的末尾
标签: javascript