Java脚本

function test(){
var tableToSort = document.getElementById('tblid');
    for (i=1; i < tableToSort.rows.length; i++)
          {
            alert("result ============> "+tableToSort.cells(iCurCell).innerText);
            iCurCell = iCurCell + tableToSort.cols;
          }
}


上部功能在IE中不起作用,但在mozilla中不起作用,所以我用

function test(){
    var tableToSort = document.getElementById('tblid');
        for (i=1; i < tableToSort.rows.length; i++)
              {
        alert("result ============> "+tableToSort.rows[iCurCell1].cells[2].textContent);
                iCurCell = iCurCell + tableToSort.cols;
              }
    }


在mozilla中,第一个循环记录可以正常工作,但在其他情况下,它会打印undefined
在IE中,所有记录均可正确打印。

最佳答案

innerText属性仅适用于IE,请参见this page,对于大多数浏览器(包括IE9),请使用textContent

09-28 03:17