<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
 <head>
  <title> New Document </title>
<script language="JavaScript">
<!--
function getElements()
{
var t=document.getElementsByName('show1');
alert(t.length);
}
//-->
</script>
 </head> <body> <table>
 <tr>
<td>1sdfsdfsdf</td>
 </tr>
 <tr name="show1" style="display:none;">
<td>2</td>
 </tr>
 <tr name="show1" style="display:none;">
<td>3</td>
 </tr>
 <tr name="show1" style="display:none;">
<td>4</td>
 </tr> </table>
 </div>
  <input type="button" onclick="getElements();" value="test" />
 </body>
</html>
这段代码,在chrome,firefox,opera,都能输出3,但是在ie8中输出0,是ie8的问题吗,怎么避免?