//mhHover('起始ID名称','第 X 个TD标签','样式名称') 程序代码 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; } //下拉菜单,显示隐藏ID //使用方法 //onChange="OptionNumber_change('表单名称','ID名称相同部分(序列数字自动取值)')" //注意:表单的Value值必须是数字 程序代码 function OptionNumber_change(selObj,strOpt) { var a = (selObj.options[selObj.selectedIndex].value); for (i = 1; i <= a; i++) { document.getElementById(strOpt+i).style.display = ""; } for (j = 10; j > a; j--) { document.getElementById(strOpt+j).style.display = "none"; } } //读取数据库,显示隐藏ID //使用方法 // 程序代码 function ListNumber_change(ListObj,ListStr) { var a = ListObj; for (i = 1; i <= a; i++) { document.getElementById(ListStr+i).style.display = ""; } for (j = 10; j > a; j--) { document.getElementById(ListStr+j).style.display = "none"; } } //iframe自适应高度 //使用方法: //onLoad="reSizeFrame('iframe ID 名称')" 程序代码 function reSizeFrame(frameID) {//frameID是你ifream的名字 try { var oBody = eval(frameID+".document.body"); var oFrame = document.all(frameID); oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight); } catch(e) { window.status = 'Error: ' + e.number + '; ' + e.description; } } //选择所有复选框 //使用方法: //onclick=CheckAll(this.form,this.checked) 程序代码 function CheckAll(form1,v) { for (var i=0;i
一些javascript常见函数,方便当作学习参考
Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
来源: http://www.phperz.com/article/16/1208/288218.html