Javascript 我想在react中过滤html表数据。但我无法过滤React.js中的所有数据(或仅过滤js)

Javascript 我想在react中过滤html表数据。但我无法过滤React.js中的所有数据(或仅过滤js),javascript,html,reactjs,html-table,datatable,Javascript,Html,Reactjs,Html Table,Datatable,我想过滤html表中的所有数据 这是我的密码 const handleSearch=e=>{ 设置搜索项(如目标值); 常量输入=document.getElementById(“搜索输入”); const filter=input.value.toUpperCase(); const table=document.getElementById(“患者”); const tr=table.getElementsByTagName('tr'); 让td,我; 对于(i=0;i-1){ tr[i].

我想过滤html表中的所有数据

这是我的密码

const handleSearch=e=>{
设置搜索项(如目标值);
常量输入=document.getElementById(“搜索输入”);
const filter=input.value.toUpperCase();
const table=document.getElementById(“患者”);
const tr=table.getElementsByTagName('tr');
让td,我;
对于(i=0;i-1){
tr[i].style.display='';
}否则{
tr[i].style.display='none';
}
}
}
}
此代码导致td[0]结果筛选。 我想对其他td[I]数据进行过滤 (例如,我输入文本td[1]或td[2]值,我将看到筛选td[1]数据或td[2]数据。
但是,我不知道如何过滤。请帮助我。

jsx组件中有静态表吗?我宁愿在这之前用过滤结果动态呈现所有表。你能分享你的组件代码吗?@MaciejTrojniarz抱歉,表数据是机密的。谢谢你的回答。我的问题被破解了!