javascript使用col和row获取表上的输入复选框
我想在我的数据存在的地方制作proses。复选框将变为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
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复选框,但我没有意识到,非常感谢您,