getElementsByName在IE8中的问题
<!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的问题吗,怎么避免?