我们在产品中使用 woo 和 woo 过滤器。我把它连接到这个测试页上,我正在尝试更改彩色复选框上的图像……仍处于早期测试阶段。
此时的代码,现在在页面上进行测试,您检查颜色框,并在控制台中写入值。
这是我在 codepen 上的测试:
function getSelectedCheckboxValues(name) {
const checkboxes = document.querySelectorAll(`input[name="${name}"]:checked`);
let values = [];
checkboxes.forEach((checkbox) => {
values.push(checkbox.value);
});
return values;
console.log(getSelectedCheckboxValues('color-checks'));
}
//let result = document.querySelector('#result');
document.body.addEventListener('change', function (e) {
let target = e.target;
console.log(getSelectedCheckboxValues('color-checks'));
});
https://codepen.io/hjmoore420/pen/YzwgGRN
在 codepen 上,HTML 是从过滤器测试页面呈现的代码。
它在那里工作。我确实在实时页面上发现了一些问题,但已修复它们。此时我只是想获取复选框的值以写入控制台。
我去调试并没有发现问题,更改了主题但它没有用。代码只是直接的 JS,没什么疯狂的。
任何帮助将不胜感激。
我需要帮助的页面:https ://www.outdoordogsupply.com/filter-dog-collars/
有只小跳蛙
相关分类