数组未捕获的类型错误
2019-05-29
56
我是Java脚本中的简单 TIC TAC TOE 游戏的初学者。每个游戏字段均在“字段”数组中定义。我想有一个“ for”循环将字段中的值更改为单击时的“ x”。
这是我正在使用的代码,它给了我以下错误消息: undfult typeError:无法设置未定义的属性'textcontent' 在htmltablecellelement.fields..onclick 上。控制台日志工作正常。
311434382
我不明白为什么它不起作用,而这完全按照预期的方式工作,并且每个单元的值将每个单元的值更改为“ G” :
479057264
,当我使用数组中的一个字段时,它也可以正常工作。
090589696
为什么我的代码给我错误消息?
1个回答
当尝试设置事件侦听器和文本内容时,索引
b
被解析为循环末尾的值。
尝试使用“let”而不是“var”(对我来说,使用 let 即可)。
for(let b=0; b < fields.length; b++)
ACD
2019-05-29