我从多个数组开始。在此基础上的复选框的选择,我想交叉检查与值item阵列,并从获得的相关值price和exp数组。
<input type="checkbox" name="grocery" value="peach">
<input type="checkbox" name="grocery" value="apple">
<input type="checkbox" name="grocery" value="orange">
例如,如果选中第二个复选框(value =“apple”),那么我需要能够单独获取其值。
这就是我到目前为止所拥有的。如何选择复选框值相匹配的item阵列能够从收集的价值观price,exp和lot数组?我正在寻找一种在vanilla javascript中实现它的方法。
let item = ["peach", "apple", "orange"];
let price = [21, 32, 18];
let exp = [21, 18, 25];
let lot = [6, 8, 4];
let crossCheck = [];
let items = document.getElementsByName('grocery');
for(var i = 0; i < items.length; i++) {
if(items[i].type == 'checkbox' && items[i].checked) {
crossCheck.push(items[i].value);
console.log(s)
}
}
隔江千里
RISEBY
PIPIONE
相关分类