gpt4 book ai didi

javascript - 创建一个有时间延迟的提示?

转载 作者:行者123 更新时间:2023-11-28 20:38:39 25 4
gpt4 key购买 nike

我正在尝试创建一个具有时间延迟的提示,提示中写入的值随后将用于表单的其他区域。我已经编写了一些 javascript 编码,但我相信我做错了一件小事,因为当前提示和延迟正在工作,但因为正在使用 setTimeout 函数,所以这就是表单中显示的内容,而不是提示的内容。这是我的 JavaScript?

var name = setTimeout(function(){ prompt("What is your name?", "Type your full name here")},750); 
document.write("Document Written By: " + name + " (" + day + "/" + month + "/" + year + ") ")

最佳答案

如果它取决于值,并且函数是异步的,则必须在回调中执行此操作。就像 JavaScript 的所有其他异步部分一样......

setTimeout(function(){
name = prompt("What is your name?", "Type your full name here");
document.write("Document Written By: " + name + " (" + day + "/" + month + "/" + year + ") ");
},750);

但正如 @Jon 评论的那样,please do not use document.write .

关于javascript - 创建一个有时间延迟的提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14822538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com