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

如何使用CSS选择器获取DOM中三个标记为红色的指定元素

CSS选择器实现方案

你可以直接使用多选择器组合匹配三个目标元素,具体代码如下:

.content_left > p.foo, .content_mid > p:nth-child(2), .content_right > p[data-type="bar"]

各部分规则说明

  • .content_left > p.foo:匹配content_left容器的直接子元素中,携带foo类的p标签,对应第一个标记元素
  • .content_mid > p:nth-child(2):匹配content_mid容器的直接子元素中,排序为第2位的p标签,对应第二个标记元素
  • .content_right > p[data-type="bar"]:匹配content_right容器的直接子元素中,data-type属性值为bar的p标签,对应第三个标记元素

如果你的DOM结构存在其他公共特征,也可以调整选择器逻辑,比如三个元素都属于各容器的第N个子元素的话,也可以改用:nth-child批量匹配,不需要拆分多个选择器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 13:45:03