我想在输入文本上显示今天的日期。但是为什么我在浏览器上运行后会收到错误消息?代码有什么问题吗。
HTML
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script type=text/javascript>
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd = '0'+dd
}
if(mm<10) {
mm = '0'+mm}
today= mm + '/' + dd + '/' + yyyy;
document.getElementById("today1").value=today;
</script>
<body>
<input id="today1" value="">
</body>
</html>
仅在加载 DOM 后运行您的 javaScript。
document.addEventListener("DOMContentLoaded", function(event) {
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd = '0'+dd
}
if(mm<10) {
mm = '0'+mm}
today= mm + '/' + dd + '/' + yyyy;
document.getElementById("today1").value=today;
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句