我正在扩展游戏狙击手。有一个预制的radiobuttons表。游戏的目的是点击选中的单选按钮。我决定询问用户的电路板尺寸,并在js文件中创建一个游戏板。不幸的是,更新后我无法从脚本中调用它的属性。我收到了一个错误:
无法设置未定义的“已检查”属性
当:
document.targets.elements[mynum].checked=true;
这就是创建游戏板的方式:
for(var i=0; i<n; i++)
{
$("#board").append("<tr>");
for(var j=0; j<m; j++)
{
if(i == 0)
{
$("#board").append("td align=\"center\" valign=\"center\"><input type=\"radio\" onClick=\"hithead("+j+")\"></td>");
}
else
{
$("#board").append("td align=\"center\" valign=\"center\"><input type=\"radio\" onClick=\"hithead("+i+j+")\"></td>");
}
}
$("#board").append("</tr>");
你是否知道如何改变创建游戏板而不会失去其他代码的有用性?
我想补充说,有一些基本导航的html文件和文件的剩余部分和游戏板应放在id等于板的div容器中,之前预先定义的地方。在js文件中,我有其他允许播放的脚本。
的问候。