下面的代码不明白的是:
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>
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>
解决方案 »
- 怎么让一个文本框在页面加载的时候就获得焦点
- 关于 window.onload 的问题
- javascript不同页面怎样传递参数
- 请问dojo下载的包中, 用没有定制好的'滑动条'?
- CKeditor自己添加的一个插件:增加段前距 在CKEDITOR3.6中有用 在CKEDITOR4.1中没用 求大神修改
- 怎麼將這個變量內容追加到一個<select>標簽的後面
- 高分修改一段脚本,谢谢
- 谁用过这个哥哥Matt Kruse的select 的二级关联? http://www.mattkruse.com/javascript/dynamicoptionlist/
- 关于页面A用window.showModalDialog脚本打开B页面,在页面A又用脚本关闭B页面的问题。
- 如何在B/S结构中实现圆饼型百分比统计
- 求助 关于FLASH调用JS的问题
- VML如何使文字倾斜显示?
if(document.getElementById)的意思是判断document对象是否有这个方法.
在js中,函数也是数据,可以像int一样保存在变量中.
t=document.getElementById(tbl);这样的用法属于方法调用.