如果选中复选框,则显示/隐藏div

如果选中最小值1,我需要一个带复选框和可见div的页面。

在这里,我得到一个页面,如果我选中复选框,div将显示。 没关系,工作正常。

当我检查3个复选框并取消选中1时,div缺失,当我再次检查某个框时,div将显示 – 它不正确。

如果选中至少1个复选框,我如何修改脚本以显示div的所有时间,而不是“跳转”?

  CB Hide/Show      

This JavaScript shows how to hide divisions

i am here!
Show Hide Checkbox Show Hide Checkbox Show Hide Checkbox Show Hide Checkbox Show Hide Checkbox Show Hide Checkbox Show Hide Checkbox Show Hide Checkbox Show Hide Checkbox Show Hide Checkbox Show Hide Checkbox Show Hide Checkbox

改变输入框就好

 Show Hide Checkbox Show Hide Checkbox Show Hide Checkbox Show Hide Checkbox 

和js代码为

 function showMe (box) { var chboxs = document.getElementsByName("c1"); var vis = "none"; for(var i=0;i 

这是一个演示小提琴

您需要始终考虑所有复选框的状态!

你可以在检查或取消选中时增加或减少一个数字,但想象一下网站加载时检查了其中三个。

所以你总是需要检查所有这些:

  
  checkbox