我有一个HTML表格,我在其上应用了一个过滤器来删除行,如果第2列的单元格为绿色,为此我已经通过html的表单输入类型标记给出了一个按钮,它正常工作直到页面刷新
当我单击按钮过滤器时,绿色的行表被删除但在页面刷新期间所有删除的行再次出现,我有一个单独的重新加载按钮来手动刷新页面,并在用户单击重新加载按钮时显示已删除的行。
我想要的是当我点击过滤器并根据在元标记页面刷新期间定义的filterGreen()函数的条件过滤行时,也应加载旧的页面状态。即如果单击按钮,则在页面刷新期间仅显示过滤的行而不是所有行。
创建按钮的代码是
元标记就像
//名为
的函数定义 function filterGreen(table)
{
var table = document.getElementById(table);
var rowCount=table.rows.length;
for (var i = 1; i<=rowCount; i++)
{
if( table.rows[i].cells[0].style.backgroundColor=='green')
{
table.deleteRow(i);
rowCount--;
i--;
}
}
}
请提出一些解决方案