【发布时间】:2018-11-24 13:18:12
【问题描述】:
下午好,
我希望为网站创建一个当前选择的小型选项元素,当涉及到与 JS 相关的任何内容时,我都是相当新的。如何调整下面的代码以在它们自己的 <label> 标记之间单独列出所选项目?
function checkCount(elm) {
var checkboxes = document.getElementsByClassName("checkbox-btn");
var selected = [];
for (var i = 0; i < checkboxes.length; ++i) {
if(checkboxes[i].checked){
selected.push(checkboxes[i].value);
}
}
document.getElementById("proId").value = selected.join();
document.getElementById("total").innerHTML = selected.length;
}
<label class='checkbox-inline'><input type='checkbox' class='checkbox-btn' value='1' onchange='checkCount();'></label>
<label class='checkbox-inline'><input type='checkbox' class='checkbox-btn' value='2' onchange='checkCount();'></label>
<label class='checkbox-inline'><input type='checkbox' class='checkbox-btn' value='3' onchange='checkCount();'></label>
<input type="text" name="proId" id="proId">
<div>Total Selected : <span id="total">0</span></div>
【问题讨论】:
-
如何调整下面的代码以在它们自己的标签之间单独列出所选项目....需要更多说明....
-
对不起,这有点含糊:) 因此,虽然目前选定的项目列在一个输入框中,但 id 喜欢它们分别列在自己的“div”标签之间
-
Div 或标签标签?我更新了您的问题以显示不可见的标签标签
标签: javascript forms checkbox