我使用了我的导师提供的网站上找到的代码,甚至让他查看了它,但我们仍然不知道它不起作用。从那以后我使用了更简单的两行代码来输出日期/时间,但我很想理解这一点并使其工作。我们将不胜感激 - 也是第一次用户,所以如果有什么不正常,我很抱歉
HTML 代码
<p id="Date">Date and time will show here</p>
JS代码
function dateAndTime() {
var today = new Date();
var day = today.getDay();
var daylist = ["Sunday", "Monday", "Tuesday", "Wednesday ", "Thursday", "Friday", "Saturday"];
console.log("Today is : " + daylist[day] + ".");
var hour = today.getHours();
var minute = today.getMinutes();
var second = today.getSeconds();
console.log("Current Time : " + hour + " : " + minute + " : " + second);
// var date = new Date();
document.getElementById("Date").innerHTML = dateAndTime.toString();
}
我应该在屏幕上获取日期和时间,但是我什么也没得到,它甚至似乎没有运行。
最佳答案
@Gregory Sky 请使用此代码。 将 Java Script 代码放在所有代码的底部。
您可以访问 java 脚本中的元素。
<body>
<span id="Date"></span>
</body>
<script>
dateAndTime();
function dateAndTime() {
var today = new Date();
var day = today.getDay();
var daylist = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
console.log("Today is : " + daylist[day] + ".");
var hour = today.getHours();
var minute = today.getMinutes();
var second = today.getSeconds();
var dateTime= "Current Day:"+daylist[day] + " <br> Current Date And Time :"+hour + " : " + minute + " : " + second;
// var date = new Date();
document.getElementById("Date").innerHTML = dateTime;
}
</script>
关于javascript - 需要弄清楚为什么这个外部 *.js 函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55397585/