我有以下HTML,对于我自己的生活,我无法弄清楚如何使样式表现出我想要的样子。
<span>
<span>
<input id="myRadio" name="tab" role="radio" aria-checked="false" type="radio">
</span>
<label for="myRadio">Label</label>
<span>
无论何时选择单选按钮,我都希望能够更改标签或外部跨度的背景颜色。我无法更改HTML,因为它是在服务器端生成的,否则我将删除span
周围的input
,然后使用同级选择器。
不使用JavaScript是否有任何方法可以实现此目的?因为没有父级选择器,所以我有种无法实现的感觉,但是我想在放弃之前提出疑问。