我有一个html页面上有一个时间输入,只是直接HTML5日期和时间不加载页面加载
<input type="date" id='date' name='date' style='text-align:center' required />
和
<input type='time' id='time' name='time' style='text-align:center' required />
我有以下的js代码
function gDate(){
(function() {
var date = new Date().toISOString().substring(0, 10),
field = document.querySelector('#date');
field.value = date;
})()
var time = (new Date()).toTimeString().split(' ')[0];
document.getElementById('time').value=time;
}
我把它安装到使用jQuery
上的document.ready运行<script>
$(document).ready(function(){
gDate();
});
</script>
我确实有从单独的.js页面加载gDate(),它只有当我点击刷新时才有效。
如何在加载页面时使其工作。我试过
<body onLoad="gDate()">
但这也没有区别。
您是否收到错误?你可以使用'console.log()'来查看值吗? – ntgCleaner
这里工作正常https://jsfiddle.net/sj9vo3zo/ – charlietfl
没有错误,无法在控制台中看到它, – Dave