为自定义样式选择元素的变化名称ID?

时间:2018-01-13 17:33:50

标签: css css-selectors

有一个网站会将广告放入iframe中,并在重新加载时更改ID。他们也有反添加块:

enter image description here 我想使用一个扩展来创建一个自定义样式,该扩展隐藏了所有以" adsIframe"开头的id的元素。有没有办法选择所有这些元素?

1 个答案:

答案 0 :(得分:2)

您可以在CSS中使用通配符属性选择器。例如:

iframe[id^="adsIframe"] {
   color: red;
}

将选择iframe属性 id开头的任何adsIframe元素。使用*=会定位id属性包含 adsIframe的人。

来自MSDN

  

[attr^=value]
表示属性名称为 attr 的元素   其值以为前缀(前面)。