0
window.onload=function(){
contents = new Array();
painted = new Array();
keys = 0;
for(var i = 0; i < 4; i++){
contents[i] = '';
painted[i] = false;
}
contents[0] = 1;
}
function clicked(canvasNumber){
if(contents[canvasNumber-1] == 1;){
alert("you won!");
}
}
我想让一个弹出窗口说“你赢了!”当单击画布1时,但我的内容数组的内容不匹配触发该警报。我究竟做错了什么?比较javascript数组值
我也想补充说,所有的变量已经被声明。 –
你打电话给'clicked'? – 2013-10-14 14:32:24
除了下面的分号回答外,你是否已经在函数之外定义了'contents'以使它成为一个全局的? –