javascript - 如何获取和设置时间输入值?
问题描述
我有一个“时间”类型的输入。
<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”
我知道它不会接受该字符串,因为其中有一个意外字符。
解决方案
不使用 value(),而是使用 value
console.log(document.getElementById("time1").value);
<input type="time" name="car" id="time1" value="18:00">
推荐阅读
- reactjs - 如何在 React Native 中使用屏幕并为 Web 版本添加额外的路径
- c - C 菜单系统 - 开关未触发
- javascript - 如何调整 Mongo 聚合查询 $group 以将匹配键放置在对象中,而不是在 $group 中包含两个项目
- javascript - 转到php文件时显示两次Ajax调用参数字段
- python - 无法运行 crontab django 命令
- python - 函数内部的用户输入
- ssis - 在 Visual Studio 2019 SSIS 包设计器中更改任务编辑器窗口的字体
- excel - 我可以使用变量引用另一个工作表中的另一个单元格吗?
- c# - 输出在 C# 中对数组进行排序所需的最少切片数
- ajax - 尝试通过 wp ajax 发布数据