javascript - 如何在javascript中获取多个复选框的值
问题描述
我正在尝试获取复选框的值以显示在我们的页面上
<div class="form-check form-check-inline">
<input class="form-check-input skill" type="checkbox" id="inlineCheckbox1" value="JAVA">
<label class="form-check-label" for="inlineCheckbox1">JAVA</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input skill" type="checkbox" id="inlineCheckbox2" value="HTML">
<label class="form-check-label" for="inlineCheckbox2">HTML</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input skill" type="checkbox" id="inlineCheckbox3" value="CSS" >
<label class="form-check-label" for="inlineCheckbox3">CSS</label>
</div>
解决方案
<html>
<body>
<div class="form-check form-check-inline">
<input class="form-check-input skill" type="checkbox" id="inlineCheckbox1" name="checkbox" value="JAVA">
<label class="form-check-label" for="inlineCheckbox1">JAVA</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input skill" type="checkbox" id="inlineCheckbox2" name="checkbox" value="HTML">
<label class="form-check-label" for="inlineCheckbox2">HTML</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input skill" type="checkbox" id="inlineCheckbox3" name="checkbox" value="CSS" >
<label class="form-check-label" for="inlineCheckbox3">CSS</label>
</div>
<button id="btn">Submit</button> <br>
<script>
document.getElementById('btn').onclick = function() {
var checkbox;
for (checkbox of document.getElementsByName('checkbox')) {
if (checkbox.checked)
document.body.append(checkbox.value + ' ');
}
}
</script>
</body>
</html>
推荐阅读
- typescript - 数字和通用参数之间的区别
- alpacajs - 需要的单选字段,没有羊驼形式的默认选择
- python-3.x - ModuleNotFoundError:没有名为“tensorflow.compat”的模块
- javascript - 如何在 JavaScript 中正确覆盖 console.warn
- api - Flutter 从 API 获取数据以构建方法
- javascript - 在 javascript 中更改 CSSOM css 样式属性
- php - Woocommerce(感谢页面)在订单概览字段中添加自定义 meta_key
- scala - 为什么案例模式匹配匿名函数可以有两个签名,并具有神奇的调用站点兼容性
- java - 如何解决 java.lang.OutOfMemoryError:Weblogic 中超出 GC 开销限制?
- html - 如何在less中添加通用样式以及基于动态类添加不同样式