Javascript 基于表行中的文本查找表中的行,输出视图链接
我试图从中获取数据的表格有点困难。我有可以输入到javascript中的搜索文本。我想搜索表,特别是这个搜索文本的标题列。在这个例子中,我想找到asat。然后我想返回视图href。请注意,我无法控制html,我希望使用javascript运行代码。我已经包括了两种不同的函数,我正试图让它工作Javascript 基于表行中的文本查找表中的行,输出视图链接,javascript,html-table,Javascript,Html Table,我试图从中获取数据的表格有点困难。我有可以输入到javascript中的搜索文本。我想搜索表,特别是这个搜索文本的标题列。在这个例子中,我想找到asat。然后我想返回视图href。请注意,我无法控制html,我希望使用javascript运行代码。我已经包括了两种不同的函数,我正试图让它工作 函数myFunction(){ var cells=document.queryselectoral(“.list td a”); var search=“asat”; 对于(变量i=0;i
函数myFunction(){
var cells=document.queryselectoral(“.list td a”);
var search=“asat”;
对于(变量i=0;i-1){
tr[i].style.display=“”;
}否则{
tr[i].style.display=“无”;
}
}
}
}
myFunction2();*/
ActionTypeTitleLast ModifiedCreated By
|
2020年10月29日下午1:55
我刚刚将您的搜索条件修改为使用-1并优化了循环
function extractRefs() {
const cells = document.querySelectorAll(".list td a");
const search = "asat";
const hrefs = [];
for (var i = 3; i < cells.length; i += 3) {
const cell = cells[i];
if (cell.textContent.toLowerCase().indexOf(search.toLowerCase()) !== -1) {
if (cells[i - 2].href) {
hrefs.push(cells[i - 2].href);
}
cell.style.background = "yellow";
} else {
cell.style.background = "white";
}
}
console.log(hrefs);
}
函数extractRefs(){
const cells=document.queryselectoral(“.list td a”);
const search=“asat”;
常数hrefs=[];
对于(变量i=3;i