欢迎来到福编程网,本站提供各种互联网专业知识!

js tr控制下面的tbody隐藏和显示

发布时间:2008-07-29 作者: 来源:转载
这个问题弄了我几天没心思写程序,问了论坛很多网友才搞定的。
用的核心代码
function$(obj){
returndocument.getElementById(obj);
}
window.onload=function(){
vartable=document.getElementById("myTable");
//如果在表格区域内产生单击
table.onclick=function(e){
vare=window.event||e,target=e.srcElement||e.target;

//得到tr
while(target.tagName.toLowerCase()!="tr"){
target=target.parentNode;
}

vari=target.rowIndex;
//单击单行的Tr的话就是控制tr+1的隐藏和显示

if(i%2==0){
varnrs=table.rows[i+1].parentNode.style;
nrs.display=nrs.display=="none"?"":"none";
}
}
}

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

相关推荐