使用Javascript在HTML5时间字段中输入时间

Env*_*ous 4 javascript time html5 input

我正在尝试在JS中创建一个函数,它将<input type=time>用这样的格式填充html5 hh:mm:ss.

function timeChange(){
var d = new Date();
d.getHours();
d.getMinutes();
d.getSeconds();

var hours = d.getHours();
var minutes = d.getMinutes();
var seconds = d.getSeconds();

document.getElementById("time_in").value = (....);
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何为此编码.value.我尝试过使用.value = (hours":"minutes":"seconds);但只是给了我一个编译错误.

有人有想法吗?我只是需要它......:mm:ss.

HTML5代码:

 <button type="button" onClick="timeChange()">Time</button>

 <input id="time_in" type="time" name="time_in">
Run Code Online (Sandbox Code Playgroud)

fre*_*osh 5

hours":"minutes":"seconds不是连接字符串,你需要+s:hours+":"+minutes+":"+seconds

  • @Envious不用担心,它发生在我们所有人身上 (2认同)