js中关于表的隐藏一行的代码问题
//隐行functionhide(row){obj=document.getElementById("showTb");for(i=0;i<obj.cells.lengt...
//隐行
function hide(row)
{
obj = document.getElementById("showTb");
for(i=0;i<obj.cells.length;i++)
{
obj.rows[row].cells[i].style.display = "none";
}
}
// 显列
function show(row)
{
obj = document.getElementById("showTb");
for(i=0;i<obj.cells.length;i++)
{
obj.rows[row].cells[i].style.display = "block";
}
}
function doit(sel_val){
if(sel_val==0||sel_val == 1){
show(2);
show(3);
show(4);
show(5);
}
if(sel_val==2||sel_val == 3||sel_val == 4){
hide(2);
hide(3);
hide(4);
hide(5);
}
}
为什么sel_val=2的时候只隐藏一行 展开
function hide(row)
{
obj = document.getElementById("showTb");
for(i=0;i<obj.cells.length;i++)
{
obj.rows[row].cells[i].style.display = "none";
}
}
// 显列
function show(row)
{
obj = document.getElementById("showTb");
for(i=0;i<obj.cells.length;i++)
{
obj.rows[row].cells[i].style.display = "block";
}
}
function doit(sel_val){
if(sel_val==0||sel_val == 1){
show(2);
show(3);
show(4);
show(5);
}
if(sel_val==2||sel_val == 3||sel_val == 4){
hide(2);
hide(3);
hide(4);
hide(5);
}
}
为什么sel_val=2的时候只隐藏一行 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询