我希望在单击我的标签时执行一个 javascript 函数,该函数将返回该单击的确切时间,包括小时、分钟和秒。我有一个 javascript 函数可以执行我想要的操作,但是当我单击标签时,我什么也看不到。难道我做错了什么?
function getTime() {
const timeNow = new Date();
const hours = timeNow.getHours();
const minutes = timeNow.getMinutes();
const seconds = timeNow.getSeconds();
let timeString = '' + ((hours > 24) ? hours - 12 : hours);
timeString += ((minutes < 10) ? ":0" : ":") + minutes;
timeString += ((seconds < 10) ? ":0" : ":") + seconds;
timeString += (hours >= 12) ? "" : "";
return timeString;
}
const hoursSpan = document.getElementById('hours');
hoursSpan.textContent = getTime();
<div class="wrap-input100 rs1-wrap-input100 validate-input">
<span class="label-input100">Date</span>
<input class="input100" onclick="getTime()" id="hours" name="Date" placeholder="Date">
<span class="focus-input100"></span>
</div>