0

我的单选按钮有问题。

检查按钮后,它们仍然显示它们未检查。但是,有 12 组单选按钮,对于第 4-12 组,它只是前 3 组工作正常,考虑到它的代码相同,我认为这很奇怪。

document.write('<input 
                 type="radio" 
                 onclick="colorEng('+i+','+j+')" 
                 name="' + Name + (i+1) + '_' + (j) + '" id="Eng_' + (i+1) + '_' + (j) + '"
                 value="English" 
                 >');

上面的代码生成单选按钮。它最终成为一个包含多个单元格的 4 个选项的表格。下面的代码旨在检查每列中是否至少选中了一个单选按钮,目前没有显示,因为我试图弄清楚为什么前 3 个单选按钮不起作用

for( i = 0 ; i < words.length; i++)
{
    for(j = 0 ; j < words[i].length; j++)
    { 
        var eng = document.getElementById('Eng_' + (i+1) + '_' + j +'').checked;
        var spa = document.getElementById('Spa_' + (i+1) + '_' + j +'').checked;
        var oth = document.getElementById('Other_' + (i+1) + '_' + j +'').checked;
        var dif = document.getElementById('Lang_' + (i+1) + '_' + j +'').checked;
        alert(eng);
        alert(spa);
        alert(oth);
        alert(dif); 
    }
    break;
}

此外,我试图使用 chrome web 开发人员来查找问题,但不能很好地理解它,任何好的文档来了解如何使用它以供将来参考。

谢谢你。

4

0 回答 0