在单击复选框时设置标签的样式,可以通过以下步骤实现:
document.getElementById()
或document.querySelector()
等方法。checked
属性来获取复选框的选中状态,如果为true
表示选中,如果为false
表示未选中。style
属性来修改标签的样式,例如修改背景色、字体颜色等。以下是一个示例代码:
HTML部分:
<input type="checkbox" id="checkbox">
<label for="checkbox" id="label">标签</label>
JavaScript部分:
var checkbox = document.getElementById("checkbox");
var label = document.getElementById("label");
checkbox.addEventListener("click", function() {
if (checkbox.checked) {
label.style.backgroundColor = "red";
label.style.color = "white";
} else {
label.style.backgroundColor = "white";
label.style.color = "black";
}
});
在上述示例中,当复选框被点击时,如果选中状态为true,则将标签的背景色设置为红色,字体颜色设置为白色;如果选中状态为false,则将标签的背景色设置为白色,字体颜色设置为黑色。
请注意,以上示例中的代码仅为演示目的,实际应用中可能需要根据具体需求进行修改和扩展。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云