IE中Javascript条件表单元格格式设置失败

IE中Javascript条件表单元格格式设置失败,javascript,jquery,cross-browser,Javascript,Jquery,Cross Browser,我在一个时间报告应用程序中得到了一个表,该表显示了一个工作组在工资削减之前的两周工资周期的时间。时间每周报告一次,格式(红色=尚未审核)让组的审批人查看哪些已经审核,哪些没有一目了然 下面的javascript在FF中很有魅力,但在IE中却没有。关于如何规范化以使其在两者中都能工作,有什么建议吗 function formatTimeTable() { var tTables = $(".timeTable"); var cellLocs = [1, 10] for (var a =

我在一个时间报告应用程序中得到了一个表,该表显示了一个工作组在工资削减之前的两周工资周期的时间。时间每周报告一次,格式(红色=尚未审核)让组的审批人查看哪些已经审核,哪些没有一目了然

下面的javascript在FF中很有魅力,但在IE中却没有。关于如何规范化以使其在两者中都能工作,有什么建议吗

function formatTimeTable() {
  var tTables = $(".timeTable");
  var cellLocs = [1, 10]
  for (var a = 0; a < tTables.length; a++) {
    var rows = tTables[a].getElementsByTagName("tr");
    for (var b = 1; b < rows.length; b++) {
      var cells = rows[b].getElementsByTagName("td");
      for (var c = 0; c < cellLocs.length; c++) {
        if (cells[cellLocs[c]].innerHTML == "No") {
          for (var d = 0; d <= 7; d++) {
            var curCell = cells[cellLocs[c] + d];
            $(curCell).addClass("redText")
          }
        }
      }
    }
  }
}
函数格式化时间表(){
var tTables=$(“.timeline”);
var cellLocs=[1,10]
对于(var a=0;a对于(var d=0;d)尝试使用
textContent
而不是
innerHTML
,也就是说,您正在哪个IE中尝试此代码?~8/9/10/11由于您仍然使用jQuery,您可以使用
$(“.td”)删除大部分代码。每个()
谢谢,Saba。这是在IE11.IE9和10中正确呈现的。尝试用textContent代替innerHTML,但实际上它删除了所有格式(没有红色文本)。