属性过滤器(基础)

it2023-02-19  78

[attribute] 匹配包含给定属性的元素。 [attribute=value] 匹配给定的属性是某个特定值的元素 [attribute!=value] 匹配所有不含有指定的属性,或者属性不等于特定值的元素。没有设置这个属性的也会匹配到 [attribute^=value] 匹配给定的属性是以某些值开始的元素 [attribute$=value] 匹配给定的属性是以某些值结尾的元素 [attribute*=value] 匹配给定的属性是以包含某些值的元素 [attrSel1][attrSel2][attrSelN] 复合属性选择器,需要同时满足多个条件时使用。

某些选择器跟另外的几个大同小异,不作赘述,主要讲解几个不太同的。

[attribute] 匹配包含给定属性的元素。

查找含有id属性的元素:

[attribute=value] 匹配给定的属性是某个特定值的元素

查找id=div2的元素:

[attribute^=value] 匹配给定的属性是以某些值开始的元素

查找id是di开头的元素:

[attrSel1][attrSel2][attrSelN] 复合属性选择器,需要同时满足多个条件时使用。

属于并集,需要满足所有选择器的条件 查找所有含有id属性,且他的name属性是以man结尾的元素:

最新回复(0)