javascript - 如何使用 3 个单选按钮并将这些按钮与 div 标签的不同样式相关联?

标签 javascript html css

我创建了一个 div 标签并在其中写了一些内容。并为该 div 标签创建了 3 种类型的样式效果。所以创建了 3 个单选按钮,现在我不知道如何将这些东西连接在一起。如果选中其中一个单选按钮,则 div 标签应采用其中一种样式。

提前致谢。

最佳答案

你只能用 css 来做。

input[value="blue"]:checked ~ div {
  background: blue;
}
input[value="yellow"]:checked ~ div {
  background: yellow;
}
input[value="orange"]:checked ~ div {
  background: orange;
}
div {
  width: 80px;
  height: 80px;
}
<label for="blue">blue</label>
<input type="radio" value="blue" id="blue" name="group1">
<label for="yellow">yellow</label>
<input type="radio" value="yellow" id="yellow" name="group1">
<label for="orange">orange</label>
<input type="radio" value="orange" id="orange" name="group1">
<div></div>

关于javascript - 如何使用 3 个单选按钮并将这些按钮与 div 标签的不同样式相关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32067685/

相关文章:

javascript - 通过 javascript 使用自定义 header 检查凭据后加载 html 页面

javascript - 重置 SetInterval 以在另一个 ID 上重复该功能

javascript - 使用鼠标拖动 HTML5 Canvas 中的元素

iphone - 网站在 Iphone 中无法正确放大

javascript - Angular Material ui-router显示问题

safari - css 线性渐变拉丝金属效果不适用于 Safari 中的较大宽度

javascript - 为什么属性分配的箭头函数在声明时绑定(bind) this ?

javascript - 最初并通过函数调用执行

javascript - 分组多边形

html - css MIME 类型文本/html 和 AddType 被忽略