我有一个网页,当点击一个按钮时,它会运行一些javascript,创建文本,然后复制到剪贴板,供用户粘贴到其他地方。在生成的文本中,它包括一天中的当前小时。当页面第一次加载并点击按钮时,我的当前代码就可以工作了。但是,如果在一小时后单击,而页面没有刷新,它将创建与之前相同的小时文本,而不是当前小时。刷新页面并单击按钮后,它将选择正确的小时。有没有办法让它在不刷新页面的情况下获得正确的当前时间?我的代码中获得时间的部分是:
<button type="button" onclick="genText()">Generate Text Message</button>
和它调用的函数:
function genText(){
var smsText = "";
var current = new Date();
smsText += " Appointment Time: " + current.getHours();
}
1条答案
按热度按时间kq4fsx7k1#
你的代码是可以的,你只需要像这样调用
getText()
函数: