Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在生成的表中创建唯一的单元格_Javascript_Html_Css - Fatal编程技术网

Javascript 在生成的表中创建唯一的单元格

Javascript 在生成的表中创建唯一的单元格,javascript,html,css,Javascript,Html,Css,这张桌子以前很清爽,现在却没有了。 现在,检查新的代码片段,以及我试图实现的主要目标(在上一篇评论中解释),我相信这个新的代码片段将有助于澄清我在寻找什么。 很抱歉给你添了很多麻烦,但我真的很感激你的帮助 var isCol=0; var board=[]; 对于(r=0;r

这张桌子以前很清爽,现在却没有了。 现在,检查新的代码片段,以及我试图实现的主要目标(在上一篇评论中解释),我相信这个新的代码片段将有助于澄清我在寻找什么。 很抱歉给你添了很多麻烦,但我真的很感激你的帮助

var isCol=0;
var board=[];
对于(r=0;r<7;r++){
var行=[];
对于(c=0;c<7;c++){
线推(随机发生器(50500));
}
板。推(线);
}
功能prs(c,r){
可显示(c,r);
isCol=(isCol+1)%2;
}
颜色函数(列、行、选定列、选定列){
var-ret=false;
交换机(isCol){
案例0:
如果(行==所选行){
ret=真;
}
打破
案例1:
如果(列==所选列){
ret=真;
}
打破
}
返回ret;
}
功能显示表(选定列、选定行){
var str=“”;
str+=”;
用于(行=0;行<7;行++){
str+=”;
用于(列=0;列<7;列++){
str+=”;
str+=板[行][列];
str+=”;
}
str+=”;
}
str+=”;
document.getElementById(“ff”).innerHTML=str;
}
函数随机发生器(最小值、最大值){
返回Math.floor(Math.random()*(max-min)+min);
}
可显示(-1)
td{
边框:2件纯黑;
宽度:10px;
高度:10px;
}
td:悬停{
背景颜色:浅绿色;
}
格恩先生{
背景颜色:绿色;
颜色:白色;
}

我不确定“点击”其中一个单元格的意义是什么。因此,让我们保持代码的原样。唯一的变化是关于如何选择/设置唯一表格单元格为唯一的最后几行

var isCol=0;
var board=[];

对于(r=0;r)你所说的
14个单元格是什么意思?它不是
7 x 7=49
?你所说的唯一性是什么意思?所以这49个单元格中的一个只需要得到一个“唯一的”属性?是的,它们是49个单元格,但我的意思是水平和垂直,我的错,谢谢你纠正我,是的,我试图给一个单元格赋予唯一属性,但我无法让它工作我正在尝试创建一个名为mattix的游戏,它的棋盘游戏()他们在这里解释了游戏规则,我需要一个单元格有符号,并在单元格之间不断移动。无论我点击哪里,都有唯一的类单元格needed@mikotodread更新了答案,你在找什么?有点像我在找什么,我的目标是我点击的地方,唯一的单元格,而不是随机去单击任意位置后,其他单元格是否要将单击的单元格标记为“唯一”?