document.getElementById("tdObject") 로는 배열 객체를 받지 못한다.
객체를 배열로 받고자 한다면..
<html>
<Script Language="JavaScript">
function getDivDisplay()
{
var obj = document.getElementsByName("tdObject");
alert( obj.length );
}
</Script>
<body>
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td id="tdObject"></td>
</tr>
<tr>
<td id="tdObject"></td>
</tr>
<tr>
<td id="tdObject"></td>
</tr>
<tr>
<td id="tdObject"></td>
</tr>
<tr>
<td id="tdObject"></td>
</tr>
<tr>
<td id="tdObject"></td>
</tr>
</table>
<input type="button" value="DisplayName" OnClick="JavaScript:getDivDisplay()">
</body>
</html>
위와 같이
document.getElementsByName("tdObject") 받는다.
<html>
<body>
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td id="tdObject"></td>
</tr>
<tr>
<td id="tdObject"></td>
</tr>
<tr>
<td id="tdObject"></td>
</tr>
<tr>
<td id="tdObject"></td>
</tr>
<tr>
<td id="tdObject"></td>
</tr>
<tr>
<td id="tdObject"></td>
</tr>
</table>
<input type="button" value="DisplayName" OnClick="JavaScript:getDivDisplay()">
<Script Language="JavaScript">
function getDivDisplay()
{
var obj = tdObject; // <- 이렇게 받는건 IE에서만 된단다. ;;
alert( obj.length );
}
</Script>
</body>
</html>
이처럼 객체 아래 부분에서 객체명으로 받으면 된다.

