gpt4 book ai didi

javascript - setTimeout() 启动 onload 而不是 onclick。如何让它仅在单击后才启动?

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

我试图让 setTimeout() 函数仅在单击按钮后启动,而不是在页面加载时启动。这是我的代码:

function convert() {
'use strict';
var utcDate = new Date();
var message;
var output = document.getElementById('output2');
message = 'today is ' + utcDate.toUTCString();
if (output.textContent !== undefined) {
output.textContent = message;
} else {
output.innerText = message;
}
document.getElementById('output2').value = message;
}
button.onclick = setTimeout(convert, 5000);

最佳答案

如果您想通过单击按钮开始。比你这应该是这样的:

button.onclick = function() { setTimeout(convert, 5000); }

关于javascript - setTimeout() 启动 onload 而不是 onclick。如何让它仅在单击后才启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23420429/

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