【发布时间】:2016-09-27 21:02:48
【问题描述】:
我有这个代码:
<cite>
<a id="john" href="javascript: void(0)">John</a>
<span>time</span>
<a>DELETE</a>
</cite>
<blockquote>hello there</blockquote>
这是我的 CSS:
cite #john + blockquote {color:black;}
我知道这行不通,但我需要在包含 ID 为 john 的锚点的 cite 之后仅选择 blockquote 元素。
我不能只更改 CSS 的 HTML。请问有什么想法吗?
如果 CSS 无法做到这一点,那么 JavaScript 解决方案也将受到欢迎。
【问题讨论】:
-
css 中还没有
:has()选择器。 -
你不能用 css 选择器选择它。您需要为此使用 JavaScript。
-
您的标题与您的描述完全不符。
-
如果无法使用 CSS,那么也欢迎使用 javascript 解决方案。
标签: javascript css css-selectors