Javascript 如何在js中找到单选按钮选择的所有可能组合?
我在单选组中有单选按钮。例如:Javascript 如何在js中找到单选按钮选择的所有可能组合?,javascript,Javascript,我在单选组中有单选按钮。例如: <!-- A --> <div>A</div> <input type="radio" name="A" value="A1" checked="checked" /> <input type="radio" name="A" value="A2" /> <input type="radio" name="A" value="A3" /> <!-- B --> <div&g
<!-- A -->
<div>A</div>
<input type="radio" name="A" value="A1" checked="checked" />
<input type="radio" name="A" value="A2" />
<input type="radio" name="A" value="A3" />
<!-- B -->
<div>B</div>
<input type="radio" name="B" value="B1" checked="checked" />
<input type="radio" name="B" value="B2" />
如何在JS中执行此操作?循环所有
A
单选按钮,每次循环(在另一个循环中)通过B
s
var A = document.querySelectorAll("[name='A']");
var B = document.querySelectorAll("[name='B']");
for (var i = 0; i < A.length; i++) {
for (var j = 0; j < B.length; j++) {
console.log('A= ' + A[i].value + ', ' + 'B= ' + B[j].value);
}
}
var A=document.querySelectorAll(“[name='A']”);
var B=document.queryselectoral(“[name='B']”);
对于(变量i=0;i
目的是什么?你打算用这些组合做什么
如果您只想找到所有可能的组合,那么应该这样做:
function combinations(groups, numPerGroup){ //array of groups, number per group
var com = [];
for(var i = 0; i < groups.length; i++){
for(var j = 0; j < numPerGroup; j++){
com += groups[i] + i + "\n";
}
}
return com;
}
函数组合(组,numPerGroup){//组数组,每组数
var com=[];
对于(变量i=0;i
你到底为什么需要它?我们的设计师会为每个组合画一张图,所以我应该给他所有可能组合的列表。他到底会怎么做?谢谢你,我写了一个简单的例子,但是可以有C、D、E等。你这里有主要的方法,你可以稍微调整一下,使它更具动态性。。。
function combinations(groups, numPerGroup){ //array of groups, number per group
var com = [];
for(var i = 0; i < groups.length; i++){
for(var j = 0; j < numPerGroup; j++){
com += groups[i] + i + "\n";
}
}
return com;
}