javascript - 用于在 JavaScript 中显示时间的按钮

标签 javascript html date

我想显示用户单击按钮的时间,但它不起作用。我使用了 Date() 函数。

function time() {
  document.getElementById("datebtn").innetHTML = getDate();
}
<p id="datebtn">time is =</p>

<button type="button" onclick="time()">click to show the time</button>

最佳答案

要访问当前日期,请使用 new Date()在 JavaScript 中。但是,您可能希望对其进行格式化,以便获得小时:分钟:秒。因此,我们创建一个新的日期对象并对其进行格式化,如下所示:

var currentdate = new Date(); 
var timenow = + currentdate.getHours() + ":"  
            + currentdate.getMinutes() + ":" 
            + currentdate.getSeconds();

还有一个拼写错误:它是 innerHTML不是innetHTMLinnerHTML删除里面的html(在这种情况下是<p id="datebtn"></p>之间的所有html)并将其替换为您提供的文本。因此,如果您想使用它,您还必须包含前缀文本:

document.getElementById("datebtn").innerHTML="time is ="+timenow;

播种最终代码变为

function time() {
var currentdate = new Date(); 
var timenow = + currentdate.getHours() + ":"  
            + currentdate.getMinutes() + ":" 
            + currentdate.getSeconds();
  document.getElementById("datebtn").innerHTML = "time is ="+timenow;
}
<p id="datebtn">time is =</p>

<button type="button" onclick="time()">click to show the time</button>

关于javascript - 用于在 JavaScript 中显示时间的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49820639/

相关文章:

date - JSON-LD 中具有多个开始日期的结构化数据事件

javascript - Angular js 表单输入中的 $isEmpty 功能

html - 在 iOS safari 上调试

javascript - Chrome 突然停止接受 insertRule()

html - 六边形溢出的背景

css - 如何在 css 和 html5 中创建带有曲线的 div?

postgresql - 从表中获取最近三个月的记录

javascript - 如何将 JSON 中的值(如 "01")转换为 JavaScript 中的月份名称

JavaScript 使下拉框更改网页图像

javascript - Ramda 的意外 'sortBy' 行为