这个想法是用户可以输入一个名字,并根据一天中的时间说出“早上好x”或“晚上好X”。这就是我的代码目前的样子:
function myFunction()
{
var person=prompt("Please enter your name");
var d = new Date();
d.getHours();
d.getMinutes();
if (person!==null)
{
if(d.getHours() < 12){
x = "Have a great morning " + person;
}
else{
x = "Have a great afternoon " + person;
}
document.getElementById("demo").innerHTML=x;
}
当我按下运行该功能的按钮时,我得到了这个:
function getHours() { [native code] }:41
坦率地说,我不知道从哪里开始,所以任何指针都会受到赞赏。
答案 0 :(得分:-1)
存在语法错误。 在函数末尾添加一个闭括号:
function myFunction() {
var person = prompt("Please enter your name");
var d = new Date();
d.getHours();
d.getMinutes();
if (person !== null) {
if (d.getHours() < 12) {
x = "Have a great morning " + person;
} else {
x = "Have a great afternoon " + person;
}
document.getElementById("demo").innerHTML = x;
}
}