IE特别方法:document.all("td_%s");document.all.td_%s 直接使用td_%s

解决方案 »

  1.   

    <script language="javascript">
    <!--
      function fnccheck()
      {
        var o = document.getElementsByTagName('TD');
        for(var i=0;i<o.length;i++)
        {
          if(o[i].id.substr(0,3) == 'td_') alert(o[i].innerText);
        }
      }
    //-->
    </script><Table>
    <Tr>
    <Td id = "td_%s">Content!</Td>
    </Tr>
    </Table>
    <p><input type=button value=check onclick="fnccheck();"></p>
      

  2.   

    回复人: BubbleInDiamond(以下想法纯属虚构) ( ) 信誉:100  2004-09-14 12:07:00  得分: 0  
     
     
       IE特别方法:document.all("td_%s");document.all.td_%s 直接使用td_%s
      
     
    ============================
    我试了试怎么不行?
      

  3.   

    <table id='td_%s' onclick='testfunc(%s)'>
    <script language="javascript">
    <!--
      function testfunc(i)
      {
        var obj = document.getElementsByTagName('td_'+i);
        alert(obj);
      }
    //-->
    </script>
      

  4.   

    用table向下访问:docuemtn.table1.rows[i].cells[i].innerHTML(or innerTEXT)
      

  5.   

    續上:rows是行的数组,从0开始,比如3行,就是:rows[0]|rows[1]|rows[2];
          cells是行中列的数组,也是从0开始。如果你是第一行,第一列,那么就是table.rows[0].cells[0]