2017-08-12 86 views
0
var user = window.prompt("Welcome to the Vacation Planner. Please enter yourname"); 
document.getElementById("greeting").innerHTML += ", " + user; 
var enterDays = document.getElementById("enterDays"); 
/* 
function.calculateDays(){ 
    var dayMessage = document.getElementById("dayMessage"); 
    if(enterDays <4){ 
     dayMessage.innerHTML = "Short trips are always worth it!"; 
     } 
    else if(enterDays<7){ 
     dayMessage.innerHTML = "Cool, you'll be there for a week" 
     } 
    else{ 
     dayMessage.innerHTML = "You'll have plenty of time to relax and have fun!" 
     } 
}*/ 
enterDays.onclick = calculateDays; 

当我输入此代码时,window.prompt正常工作。但是当我取消注释function.calculateDays时,window.prompt停止工作。任何人都可以解释为什么会发生,以及如何解决它? 非常感谢!window.prompt添加功能时停止工作

+4

这是因为'function.calculateDays'是一个语法错误。它是'功能calculateDays' – baao

+0

什么是投票关闭作为一个服务器故障问题? – Teemu

回答

0

function.calculateDays是无效的语法,并会抛出一个语法错误,将阻止未来的代码调用,修复它用function calculateDays替换它。

+0

非常感谢! – NewbieCoder