有一个网站将广告放在 iframe 中,其 ID 在重新加载时会发生变化。他们也有反addblock:
我想使用一个扩展来制作自定义样式,该扩展隐藏所有具有以该“adsIframe”开头的 id 的元素。有没有办法选择所有这些元素?
最佳答案
您可以在 CSS 中使用通配符属性选择器。例如:
iframe[id^="adsIframe"] {
color: red;
}
将选择任何 iframe
元素,其 id
属性以 adsIframe
开头。使用 *=
将针对那些 id
属性包含 adsIframe
的广告。
来自 MSDN :
[attr^=value]
Represents an element with an attribute name of attr whose value is prefixed (preceded) by value.
关于css - 为自定义样式选择元素的不同名称 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48242453/