acb_5445
2017-09-07 03:21这是什么错误,数组未定义??该怎么改??
报这个错:Uncaught TypeError: Cannot set property '0' of undefined
var w = 37;
var h = 20;
var map_arr = [];
var start,end;
window.onload = function(){
handleConnect();
var map = document.getElementById("map");
var arr = [];
arr.push("<table width='1550px' height='700px' border='1' cellpadding='0' cellspacing='0'>");
for(var i = 0 ; i < h ; i++){
arr.push("<tr>");
if(!map_arr[i]) map_arr[i] = [];
for(var j = 0 ; j < w ;j++){
arr.push("<td id='"+j+"-"+i+"' style='border:1px solid #000'>"+j+"-"+i+"</td>"); //onclick='td(" + i + "," + j + ")'
if(4<j&&j<14&&2<i&&i<5){
map_arr[j][i] = 0;
}else if(19<j&&j<37&&i<7){
map_arr[j][i] = 0;
}else if(j<13&&i>8){
map_arr[j][i] = 0;
}else if(14<j&&j<17&&15<i&&i<17){
map_arr[j][i] = 0;
}else if(22<j&&j<35&&8<i&&i<14){
map_arr[j][i] = 0;
}else if(22<j&&j<35&&14<i&&i<19){
map_arr[j][i] = 0;
}else{
map_arr[j][i] = 1;
}
}
arr.push("</tr>");
}
arr.push("</table>");
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- 关于寒羽风的WebCalendar.js不能选当天之后的时间
- javascript
- 0个回答
- 这是什么错误,数组未定义??该怎么改??
- 函数
- 报错
- 3个回答