var firstName= prompt("What is your first name?");
var lastName= prompt("What is your last name?");
var nicknames = ["the champ","the boss","the amazing");
function generator(){
var random = Math.floor(Math.random()*nicknames.length);
var nickname=firstName+nicknames[random]+lastName;
document.write(nickname);
}
window.onload=generator;
上面的代码链接到一个html页面,它没有做任何事情
答案 0 :(得分:6)
您似乎没有正确关闭数组(您需要将最后一个括号从“)”更改为“]”),请尝试:
var firstName= prompt("What is your first name?");
var lastName= prompt("What is your last name?");
var nicknames = ["the champ","the boss","the amazing"];
function generator(){
var random = Math.floor(Math.random()*nicknames.length);
var nickname=firstName+nicknames[random]+lastName;
document.write(nickname);
}
window.onload=generator;
答案 1 :(得分:2)
简短的回答是你在这一行上有一个错字:
var nicknames = ["the champ","the boss","the amazing"];
^^^
如果您使用Chrome,FireFox或Safari,则可以点击[ctrl]-[shift]-[j]
打开名为Developer Console的内容。这将打开“控制台”。其他浏览器也有类似的功能。
控制台将显示错误(红色文本),描述页面加载时发生的任何JavaScript错误。它还有许多其他强大的功能,可以在您使用JavaScript或HTML时为您提供帮助。