javascript使用col和row获取表上的输入复选框

javascript使用col和row获取表上的输入复选框,javascript,Javascript,我想在我的数据存在的地方制作proses。复选框将变为false,因此这是我尝试的图像,并与console一起使用。 我试图让列和行使复选框变为false,如下所示 let tblModul = document.getElementById('myTable'); console.log('col :' + col); console.log('row :' + row); const [intersections, difference, falsechek

我想在我的数据存在的地方制作proses。复选框将变为
false
,因此这是我尝试的图像,并与console一起使用。

我试图让列和行使复选框变为false,如下所示

    let tblModul = document.getElementById('myTable');
    console.log('col :' + col);
    console.log('row :' + row);
    const [intersections, difference, falsecheked] = datarelationships(theemployee, theEmpDatInTable, 'nik', 'NIK');
    appendTheTableEmployee(difference.length, tbody, difference)
    console.log(falsecheked);
    if(falsecheked == false){
        tblModul.rows[row].cells[col].checked = false;
    }

我的代码有问题吗?因为即使我得到的值为false,复选框也没有取消选中您正在使用的
tblModul.rows[row].cells[col].checked=false
将尝试在
单元格
上设置
checked=false
,但您需要在
单元格
内的
输入
上执行此操作。因此,您可以像
tblModul.rows[row].cells[col].querySelector('input')。checked=false

在下面试试

让tblModul=document.getElementById('myTable');
//在代码中,使用我静态用于测试的行和列变量。
tblModul.rows[0]。单元格[0]。查询选择器('input')。选中=false;
tblModul.rows[1]。单元格[0]。查询选择器('input')。选中=true


您是否可以创建小提琴或其他东西,以便至少其他人可以重现问题并解决它。此外,从图像上看,您的
col
值应该是
2
或更高。因为您的前两列似乎没有
复选框
@Karan谢谢,因为您的评论,我意识到了一件非常重要的事情:D我在另一个函数中对col设置了-1复选框,对前面的行设置了+1复选框,但我没有意识到,非常感谢您,