首页 > 解决方案 > 如何获取和设置时间输入值?

问题描述

我有一个“时间”类型的输入。

<input type="time" id="time1" value="18:00">


现在,如果我尝试通过控制台获取默认值。我越来越 :

console.log(document.getElementById("#time1").value())
VM250:1 Uncaught TypeError: Cannot read properties of null (reading 'value')
    at <anonymous>:1:47

如果我从对象中获取字符串值,你能给我一些建议如何设置时间输入的值吗?

例如:“06:00 AM”

我知道它不会接受该字符串,因为其中有一个意外字符。

标签: javascripthtmljquery

解决方案


不使用 value(),而是使用 value

console.log(document.getElementById("time1").value);
<input type="time" name="car" id="time1" value="18:00">


推荐阅读