页面如下:
商品 单价 规格 单位 类别
aa 1.00 只 面包类
bb 1.50 面包类
cc 1.00 只 面包类
表的每列上有一个checkbox,选择时只需要勾上checkbox就可以了在页面上我选择"单价"和"规格",点击"过滤"按钮,页面上只显示商品的单价和规格两列,"过滤"按钮变为"恢复",点击"恢复",页面恢复到以前的整表
商品 单价 规格 单位 类别
aa 1.00 只 面包类
bb 1.50 面包类
cc 1.00 只 面包类
表的每列上有一个checkbox,选择时只需要勾上checkbox就可以了在页面上我选择"单价"和"规格",点击"过滤"按钮,页面上只显示商品的单价和规格两列,"过滤"按钮变为"恢复",点击"恢复",页面恢复到以前的整表
var tbl = document.getElementById(tbl_id);
for(var i=0;i<tbl.rows.length;i++){
tbl.rows[i].cells[n].style.display = stl;
}
}hide('tb',0,'none');
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
function filterOnclick()
{
if(filter.value == "filter")
{
filter.value = "recover";
for(i=0; i<5;i++)
{
if(Checkbox1[i].checked == false)
{
for(j=1;j<Table1.rows.length;j++)
{
Table1.rows(j).cells(i).style.display='none';
}
}
}
}
else if(filter.value == "recover")
{
filter.value = "filter";
for(i=0; i<5;i++)
{
Checkbox1[i].checked = false;
for(j=1;j<Table1.rows.length;j++)
{
Table1.rows(j).cells(i).style.display='block';
}
} }
} </script>
</HEAD>
<BODY>
<P>
<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="300" border="1">
<TR>
<TD width="20%"><INPUT id="Checkbox1" type="checkbox" name="Checkbox1"></TD>
<TD width="20%"><INPUT id="Checkbox2" type="checkbox" name="Checkbox1"></TD>
<TD width="20%"><INPUT id="Checkbox3" type="checkbox" name="Checkbox1"></TD>
<TD width="20%"><INPUT id="Checkbox4" type="checkbox" name="Checkbox1"></TD>
<TD width="20%"><INPUT id="Checkbox5" type="checkbox" name="Checkbox1"></TD>
</TR>
<TR>
<TD width="20%"><FONT face="MS UI Gothic">商品</FONT></TD>
<TD width="20%"><FONT face="MS UI Gothic">単価</FONT></TD>
<TD width="20%"><FONT face="MS UI Gothic">規格</FONT></TD>
<TD width="20%"><FONT face="MS UI Gothic">単位</FONT></TD>
<TD width="20%"><FONT face="MS UI Gothic">類別</FONT></TD>
</TR>
<TR>
<TD width="20%">aa</TD>
<TD width="20%">1.00</TD>
<TD width="20%">guige1</TD>
<TD width="20%">個</TD>
<TD width="20%">食品</TD>
</TR>
<TR>
<TD width="20%">bb</TD>
<TD width="20%">1.50</TD>
<TD width="20%">guige2</TD>
<TD width="20%">台</TD>
<TD width="20%">果物</TD>
</TR>
<TR>
<TD width="20%">cc</TD>
<TD width="20%">1.00</TD>
<TD width="20%">guige3</TD>
<TD width="20%">人</TD>
<TD width="20%">野菜</TD>
</TR>
</TABLE>
</P>
<INPUT id="filter" type="button" value="filter" name="Button1" onclick="filterOnclick()">
</BODY>
</HTML>
看了要加分阿!!
应该改为:for(j=0;j<Table1.rows.length;j++)