html - 如何在选择时使 HTML 单选按钮加粗?

标签 html radio-button

在 HTML 中,我有以下单选按钮选项

o 选择 1
o 选择 2
o 选择 3

我想做的是当有人从上面选择一个单选按钮时,与所选单选按钮对应的文本变为粗体。

因此,例如 - 如果此人选择“选项 2”,则单选按钮选择现在将如下所示:

o 选择 1
o 选择 2
o 选择 3

我该怎么做?我假设必须使用 JavaScript 或 CSS。

提前致谢

更新:如果不使用 jQuery,您将如何实现“nickf”解决方案?

最佳答案

您可以纯粹使用 CSS 来完成此操作,但您需要将每个输入的文本包装在 span 或其他标记中:

<input type="radio" name="group1" value="Milk"><span>Milk</span><br>

然后只需使用兄弟选择器:

input[type="radio"]:checked+span { font-weight: bold; }

关于html - 如何在选择时使 HTML 单选按钮加粗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/630057/

相关文章:

php - 使用下一个按钮替换页面上的内容,而不将我重定向到新页面

html - css 转换在 IE11 中 100% 的时间都不起作用

c# - 有没有办法拦截和修改asp.net中的html输出流,以结合javascript?

html - "Compressing"标题代码?

javascript - 如何在 html 表单字段中显示提示?

jquery - 在 jquery 的数组中检查 radio

java - 取消选中android中的单选按钮

javascript - 如何使用 JQuery 来选择单选按钮的选中值?

html - 如何在 Weebly 中设置默认选中的单选按钮

javascript - 未捕获的引用错误 : getName is not defined