大家好,你们能检查一下为什么数组ctrlTable没有被返回吗?我在控制台里没有任何bug。
function setElements() {
var tabl = document.querySelector("#table");
var tabC = tabl.children;
tabC = [...tabC];
for (i=0; i<36; i++){
tabC[i].setAttribute("id", `field${i}`);
tabC[i].setAttribute("onclick", `fire(${i})`);
}
return tabC;
controlTable();
};
function controlTable(tabC){
var ctrlTable = tabC.slice(0);
return ctrlTable;
}
setElements();
发布于 2018-06-28 06:54:38
更换您的
return tabC;
controlTable();
使用
return cantrolTable(tabc);
因为它永远不会到达调用,如果它以前返回。
发布于 2018-06-28 06:51:10
您需要替换:
return tabC;
controlTable();
使用
return controlTable(tabC);
https://stackoverflow.com/questions/51072422
复制相似问题