gpt4 book ai didi

javascript - Javascript 中的搜索过滤器不起作用

转载 作者:行者123 更新时间:2023-12-03 06:50:37 25 4
gpt4 key购买 nike

我正在尝试制作一个小型搜索引擎,用于在 HTML 代码中搜索 Id。我已经做了某事。就像已经批量处理的那样

dir * %typed% *

然后,包括字符串“typed”在内的所有元素都出现了。所以,我的问题是:我怎样才能用 Javascript 做到这一点?

PS:
In Batch: * %var% *
In Javascript: ???

如果你能帮助我,谢谢!

最佳答案

首先获取页面的所有id

var ids = Array.prototype.slice.call(document.querySelectorAll('*'))
.map( el => el.getAttribute('id'))
.filter(Boolean)

然后您可以检查哪一个与您的模式匹配

var stringToSearch = 'typed';
ids.filter( id => id.includes( stringToSearch ) );

关于javascript - Javascript 中的搜索过滤器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37526395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com