此问题在此处已有答案:
Getting multiple values from checked checkboxes Javascript(3个答案)
昨天关门了。
我试图在一个单独的DIV中显示多个复选框的值,以便向用户显示复选框的结果。但是如果用户取消选中复选框,我也希望删除该值。这是我目前拥有的代码,但一次只能显示/隐藏一个值。例如,如果我单击复选框a、b和c,它将显示所有值。但是如果我取消选中,它们将隐藏。谢谢
<input onchange="selectArr(this)" type="checkbox" name="accessory" value="a"/>
<input onchange="selectArr(this)" type="checkbox" name="accessory" value="b"/>
<input onchange="selectArr(this)" type="checkbox" name="accessory" value="c"/>
<div id="acc"></div>
function selectAcc(cb) {
var x = cb.checked ? cb.value : '';
document.getElementById("acc").innerHTML = x;
}
3条答案
按热度按时间xmakbtuz1#
第一个
dldeef672#
希望这对你有用。
rggaifut3#
试着像这样