CSS更改特定href的按钮颜色

Gaa*_*aba 2 html css href button

这是一个价格比较网站,有很多链接,其中一些不起作用.我从我的API接收他们的href为"javascript:void(0);" 按钮什么都不做.

在页面上使用自定义CSS我想改变按钮的颜色

<a href="javascript:void(0);" class="button">Shop Now</a>
Run Code Online (Sandbox Code Playgroud)

变灰了

是否可以使用自定义CSS更改特定href元素的颜色?

Nis*_*arg 5

您可以使用属性选择器将属性与该属性完全匹配[href=javascript\:void\(0\)\;],或者使用该属性的 某些变体.

您可以在此处阅读有关属性选择器的更多信息:https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors

a[href=javascript\:void\(0\)\;] {
  color: gray;
}
Run Code Online (Sandbox Code Playgroud)
<a href="javascript:void(0);" class="button">Shop Now (disabled link)</a>
<br>
<a href="#" class="button">Shop Now (normal link)</a>
Run Code Online (Sandbox Code Playgroud)