You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSS选择器不生效,选中绑定label的单选框时段落未变红如何解决

问题原因

你的代码存在两处CSS选择器写法错误:

  • .radio1是类选择器,而你要匹配的单选框使用的是id="radio1",需要换成id选择器#radio1才能正确命中元素
  • 你写的.radio-buttons是类选择器,无法匹配到name="radio-buttons"的单选框,如果你原本要隐藏这组单选框,需要调整为属性选择器input[name="radio-buttons"]

修正后代码

CSS部分

input[name="radio-buttons"] {
  display: none;
}

#radio1:checked ~ p.chapter1 {
  color: red;
}

HTML部分

你原有HTML代码的label绑定逻辑完全正确,无需修改,点击label就可以触发单选框的选中状态,CSS修正后就能实现选中单选框对应段落变红的效果。


内容的提问来源于stack exchange,提问作者Denys_newbie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 02:36:05