You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用单个选择器获取id为feed_item_{n}(n为正整数)的元素?

实现方法

纯CSS选择器没办法精准匹配feed_item_{n}(n为正整数)这种格式的元素——毕竟CSS不支持用正则校验属性值的完整结构。不过你可以用一行JavaScript代码结合正则过滤来精准获取目标元素:

Array.from(document.querySelectorAll('[id^="feed_item_"]')).filter(el => /^feed_item_[1-9]\d*$/.test(el.id))

这个写法会先获取所有id以feed_item_开头的元素,再通过正则筛选出id严格符合feed_item_+正整数格式的元素,完全排除feed_item_0、feed_item_0_x、feed_item_x_0这类不符合的情况。

内容的提问来源于stack exchange,提问作者user2401856

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 21:11:25