Javascript-遍历表行并编辑单元格样式
Javascript - iterate through table row and edit cell style
知道为什么下面的代码不起作用吗?我的目标是遍历每一行,并根据值将样式应用于单元格。出于某种原因,我的代码只更新最上面的一行。
function blah()
{
var alternativeAptTimeBit = document.getElementById('alternativeAptTime');
/* var alternativeAptDateBit = document.getElementById('alternativeAptDate');
var alternativeAptDoctorBit = document.getElementById('alternativeAptDoctor');*/
var table = document.getElementById("tbl-appointment-requests");
var rows = table.rows;
for (var i = 0; i < rows.length; i++) {
if (alternativeAptTimeBit.innerHTML === "0")
{
alternativeAptTimeBit.className="glyphicon glyphicon-remove";
alternativeAptTimeBit.innerHTML = null;
} else {
alternativeAptTimeBit.className="glyphicon glyphicon-ok";
alternativeAptTimeBit.innerHTML = null;
}
}
工作似乎就是工作。
function blah() {
var table = document.getElementById("tbl-appointment-requests");
for (var i = 0, row; row = table.rows[i]; i++) {
for (var j = 0, col; col = row.cells[j]; j++) {
if (col.id === "alternativeAptTime") {
if (col.id.innerHTML === "0") {
col.className = "glyphicon glyphicon-remove";
col.innerHTML = null;
} else {
col.className = "glyphicon glyphicon-ok";
col.innerHTML = null;
}
}
}
}
}
相关文章:
- ExtJS网格单元格编辑器,防止焦点松动问题
- 在 SlickGrid 中编辑后,根据不同列中的另一个单元格清除单元格
- dhtmlx添加新行并启动单元格编辑器
- ExtJS 4.1 - 编辑单元格时消失的选定内容(组合框编辑器)
- 如何更改编辑单元格上方单元格的背景颜色(Javascript、Google电子表格)
- KO网格无法保存编辑单元格中的数据-使用Plunker
- 使用jQuery日期选择器编辑单元格时出现AngularJS ngGrid问题
- 调用REST Service save()方法时,XPages Dojo Grid可编辑单元格不保存值
- 如何在后台网格中将特定的可编辑单元格设置为不可编辑
- 防止 jqGrid 使用 beforeCellEdit 事件进入编辑单元格
- Slickgrid不显示来自PHP的JSON数据,除非我编辑单元格
- 如何在GridX中始终编辑单元格
- Jquery dataTable可编辑单元格
- Javascript-遍历表行并编辑单元格样式
- Slickgrid-如何获取已编辑单元格的值
- jqGrid与IE11的问题-当用户从可编辑单元格中弹出选项卡时,第一个键输入忽略
- 无法在光滑网格中设置焦点和编辑单元格
- 在Handsontable中移动列后编辑单元格时,数据不正确
- dataTable可编辑单元格对双击事件没有响应
- 如何为只读SlickGrid单元格提供与可编辑单元格不同的背景