<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<Script>
  function t1()
  {
  var a = document.getElementsByTagName("td");
  for (var i=0;i<a.length;i++)
  {
alert(a[i].id);
  }
  }
</Script>
</HEAD><BODY>
<table>
<tr><td id="a1">aa</td></tr>
<tr><td id="a2">bb</td></tr>
<tr><td id="a3">cc</td></tr>
<tr><td id="a4">dd</td></tr>
<tr><td id="a5">ee</td></tr>
</table>
<input type="Button" value="Button" onclick="t1()">
</BODY>
</HTML>这样试试

解决方案 »

  1.   

    b = document.getElementsByTagName("yourtagname");
    返回值b是对象,且为数组,之后就能用b[x].id了
      

  2.   

    <table>
    <tr><td id="a1">aa</td></tr>
    <tr><td id="a2">bb</td></tr>
    <tr><td id="a3">cc</td></tr>
    <tr><td id="a4">dd</td></tr>
    <tr><td id="a5">ee</td></tr>
    </table><script language=javascript>
    for(var i=1; i<6; i++)
      alert(eval("document.all.a"+ i).innerText);
    </script>
      

  3.   

    <BODY>
    <table>
    <tr><td id="a1">aa</td></tr>
    <tr><td id="a2">bb</td></tr>
    <tr><td id="a3">cc</td></tr>
    <tr><td id="a4">dd</td></tr>
    <tr><td id="a5">ee</td></tr>
    </table><script>
    for (var i=0;i<document.all.tags("td").length;i++)
    {
    alert(document.all.tags("td")[i].id);
    }
    </script></BODY>
      

  4.   

    <BODY>
    <table>
    <tr><td id="a1">aa</td></tr>
    <tr><td id="a2">bb</td></tr>
    <tr><td id="a3">cc</td></tr>
    <tr><td id="a4">dd</td></tr>
    <tr><td id="a5">ee</td></tr>
    </table><script>
    var elem = document.getElementsByTagName("td");
    for (var i=0;i<elem.length;i++)
    alert(elem[i].id);
    </script>
    </BODY>