function init(){
var body_element = document.getElementsByTagName("tbody");
var firstNode = body_element[0].firstChild;
var allTd = firstNode.childNodes;
for (var i =0;i<allTd.length;i++){
if (allTd[i].nodeType==3){
alert(allTd[i].nodeValue);  // 显示空白页和null,查看页面源码有值?
}
}
}
页面源码:
<tbody class="tableBody" >
<tr class="odd" >
<td>1</td> <td>1969-12-31</td>
</tr>
<tr class="even" >
<td>2</td>
<td>1970-01-01</td>
</tr>
</tbody>

解决方案 »

  1.   

    估计lz要的是这个吧<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    <body>
    <table>
      <tbody>
        <tr>
          <td>1</td>
          <td>1969-12-31</td>
        </tr>
        <tr>
          <td>2</td>
          <td>1970-01-01</td>
        </tr>
      </tbody>
    </table>
    <script>
    function init(){ 
    var t = document.getElementsByTagName("tbody");
    var tr = t[0].getElementsByTagName("tr"); 
    for (var i =0, len=tr.length; i <len;i++){ 
    var td = tr[i].getElementsByTagName("td"); 
    for (var j =0, len=td.length; j <len;j++){ 
    alert(td[j].innerHTML);
    td[j].innerHTML = "1234"
    }
    }
    }init();
    </script>
    </body>
    </html>
      

  2.   

    文本本身也是一个结点
    alert(allTd[i].firstChild.nodeValue);