下面的代码不明白的是:   
document.getElementById() 与 document.getElementById是函数还是属性, t=document.all(tbl)和  d=t.all.tags("TD")中的all是对像还是函数???
<script language="javascript">
function mhHover(tbl,idx,cls)
{  var t,d;
   if(document.getElementById)
   
       t=document.getElementById(tbl);
   
  else 
  
     t=document.all(tbl);
 
 if(t==null) 
     return;
 
  if(t.getElementsByTagName) 
  
    d=t.getElementsByTagName("TD");

  else
   d=t.all.tags("TD");
   
  if(d==null)
    return;
  if(d.length<=idx)
        return;

  d[idx].className=cls;
  
  }</script>