javascript - 使用 Javascript 更新时间元素

标签 javascript time

我正在使用这段代码来显示两个字段。一种是 type=time,另一种是 type=text。

我正在尝试使用按钮和 javascript 代码更新字段中的值。

它非常适用于文本字段,但我无法在我的生活中让它在时间字段上工作。

<html>
<body>

<input type="button" name="now" value="in" onclick="settime();" />
<input type="time" step=1 size=10 id="timein" name="timein">

<br /><br />

<input type="button" name="now" value="in" onclick="settext();" />
<input type="text" size=10 id="timetext" name="timetext">

<script>

function settime(){
    document.getElementById("timein").value = "10:13:43 AM";
}

function settext(){
    document.getElementById("timetext").value = "10:13:43 AM";
}

</script>

</body>
</html>

谁能指出我的错误?

提前致谢!

最佳答案

您不能设置 AM/PM 部分时间。而是使用 24 小时格式来指定。

function settime(){
    document.getElementById("timein").value = "10:13:43";
    console.log(document.getElementById("timein"))
}

在此处查看输入时间值的工作原理:http://www.w3schools.com/jsref/prop_input_time_value.asp

关于javascript - 使用 Javascript 更新时间元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32234764/

相关文章:

javascript - 从 chrome 扩展拦截 HTTP 请求正文

javascript - 使用 .delegate 使用 mouseenter 或 mouseover 为图像 sibling 设置动画?

c++ - 为什么这段带有 std::chrono::system_clock 的代码不工作?

java - 定时java循环

c - 一个简单算法的时间复杂度

javascript - Jest 中的定时函数调用

javascript - For 循环在 1 处停止,不计算添加到 DOM 的元素

javascript - Jasmine 中的 SpyOn javascript 数组函数

javascript - 关于如何在phonegap中设置sqlite DB的说明

Java:查找多个分隔符