我的JS代码波纹管:CSS不通过HTML调用JS改变
// JavaScript Document
function bubbleColor() {
if($("#Checkbox1").is(":checked") && $("#Checkbox2").is(":checked"))
{
$(".bubble").css("background-color", "red");
}
}
var el = document.getElementById(".bubble");
el.onclick = bubbleColor;
而我的目标HTML:
<div id="circle" class="bubble">
<p class="circle_text">
#6
</p>
</div>
<br/><br/>
<input type="checkbox" value="1" id="Checkbox1" name="Checkbox1"/> Answer one <br/>
<input type="checkbox" value="1" id="Checkbox2" name="Checkbox2"/> Answer two <br/>
<input type="checkbox" value="1" id="Checkbox3" name="a3"/> Answer three <br/>
所需的输出:
当有人检查[选择] Checkbox1和Checkbox2,#6背景都应该是红色。
问题:
该代码似乎不起作用。
请帮忙吗?
感谢您的帮助,但不幸的是,这是不工作:( –
是其工作正常。当您更改.bubble按照建议循环,然后检查2个第一复选框,背景变为红色。 – Gatekeeper