gpt4 book ai didi

JavaScript 计时

转载 作者:行者123 更新时间:2023-11-28 12:06:00 25 4
gpt4 key购买 nike

我试图在单击按钮时显示时钟,但并调用设置超时事件来连续显示当前时间。但每当我单击按钮时,它只会鞋一次。如果我在一段时间后单击,那么它也可以工作,但不会显示连续变化的时间。

脚本

function showTime() {

var dat = new Date();
var h = dat.getHours();
var m = dat.getMinutes();
var s = dat.getSeconds();
var tim = h + " :" + m + ":" + s;
document.getElementById('MainContent_Label1').innerHTML = tim;
document.getElementById('MainContent_TextBox1').value = tim;
var t = setTimeout(showTime(), 1000);

}
function Button2_onclick() {
showTime();
}

asp页面

asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:Label ID="Label1" runat="server"></asp:Label>
<br />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<input id="Button2" type="button" value="button" onclick="return Button2_onclick()" /><asp:Button ID="Button1" runat="server" Text="Button"
onclientclick="showTime()" /><br />
<br />
</asp:Content>

最佳答案

您应该使用 var t = setTimeout(showTime, 1000); 来代替。

关于JavaScript 计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9583189/

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