如果我的表哥是
<table width="98%" border="0" cellpadding="1" cellspacing="1" class="tableBorder">但是我又想取到表格内的TD里面的值,用JAVASCRIPT如何获取呢?能否借用rows[i].cells[i].innerText;

解决方案 »

  1.   

    这好像不是你的表哥啊..^__^
    不知道可不可以用
    document.getElementsByTagNames("table")[xxx]
    这样的方式获取,不过,最好是用byId来获取.
    感觉你这样做得好累,建议你去研究一下jquery之类的框架.
    获取这种td里的东西很方便,编程速度和规范都会提高不少.
    而且看你的情况,学习jquery的话,应该1到2天就可以迅速解决大部分问题了.
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <script language="javascript">
      function getInfo() {
       var text = document.getElementsByTageName("table")[0].childNodes[0].nodeValue;
       alert(text);
      }
      </script>
     </HEAD> <BODY onload="getInfo()">
      <table width="100">
         <tr>
       <td>aaa</td>
       <td>bbb</td>
     </tr>
      </table>
     </BODY>
    </HTML>
      

  3.   

    上面的写错了
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <script language="javascript">
      function getInfo() {
       var text = document.body.getElementsByTagName("table")[0].childNodes[0].childNodes[0].nodevalue;
       alert(text);
      }
      </script>
     </HEAD> <BODY onload="getInfo()">
      <table width="100">
         <tr>
       <td>aaa</td>
       <td>bbb</td>
     </tr>
      </table>
     </BODY>
    </HTML>
    这里的NODEVALUE在XML里面好用的,到这里怎么不行了,奇怪了!