DataTable.childNodes[0]可获取tbody标签对象
DataTable.childNodes[0].childNodes[0]等于第一个tr对象
DataTable.childNodes[0].childNodes.length为<tr>标签个数,以此类推DataTable.childNodes[0].childNodes[0].childNodes[0]为第一个tr中第一个td对象。

解决方案 »

  1.   

    oTable.cells数组代表所有td对象
      

  2.   

    for(var i=0; i<oTable.cells.length; i++)
        alert(oTable.cells[i].innerText);orfor(var i=0; i<oTable.rows.length; i++)
    {
        for(var j=0; j<oTable.rows[i].cells.length; j++)
            alert(oTable.rows[i].cells[j].innerText);
    }
      

  3.   

    可是这样我通过  var tdobject = DataTable.childNodes[0].childNodes[0].childNodes[0] 获得哟个td对象 为什么不能通过tdobject.l1 获得该td下面的一个id为l1的一个label对象呢|??
      

  4.   

    这样的访问是不允许的,如果要使用dom访问的话var tdobject = DataTable.childNodes[0].childNodes[0].childNodes[0]是可以访问到的
      

  5.   

    tryDataTable.childNodes[0].childNodes[0].childNodes[0].all.ll访问td下面的一个id为l1的一个label对象
      

  6.   

    由于我需要根据td中的不同字段,一个td的内容由很多字段(一个字段有一个对应的label)组成.由于需要根据不同字段排序,所以需要知道不同label的内容.得不到label的内容,我不能实现排序了.郁闷中
      

  7.   

    我试过了DataTable.childNodes[0].childNodes[0].childNodes[0].all.ll可以访问td下面的一个id为l1的一个label对象就是td的all数组