【发布时间】:2017-03-22 15:14:00
【问题描述】:
我想以以下格式显示日期和日期,但它不适合我。错误显示“未捕获的 TypeError:无法设置属性 'innerHTML' of null”。谁能帮我解开这个?
输出:-
今天是:星期三
当前时间是 : 8 PM :25:20
** 我的 HTML 代码:-**
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Excercise</title>
<script src="Js\DateTimeExcercise.js">
</script>
</head>
<body>
Today is : <span id="day"></span>
<br/><br/>
Current time is : <span id="time"></span>
</body>
</html>
** 我的 Java 脚本代码:-**
var day, time, Sec, Min, Hr, AMPM;
AMPM = "AM";
day = new Date().getDay();
Sec = new Date().getSeconds();
Min = new Date().getMinutes();
Hr = new Date().getHours();
if (Hr>12)
{
Hr = Hr - 12;
AMPM = "PM";
}
switch(day)
{
case 0:
txt = "Sunday";
break;
case 1:
txt = "Monday";
break;
case 2:
txt = "Tueday";
break;
case 3:
txt = "Wednesday";
break;
case 4:
txt = "Thrusday";
break;
case 5:
txt = "Friday";
break;
case 6:
txt = "Saturday";
break;
}
document.getElementById("day").innerHTML = txt;
document.getElementById("time").innerHTML = Hr + " "+ AMPM + " "+ ":" + Min + ":" + Sec;
【问题讨论】:
-
DOMContentLoaded.
-
你必须在结束
标签: javascript html