从预定义的HTML单选输入获取数组的方法有多种,以下是其中两种常见的方法:
方法一:使用表单元素的name属性和JavaScript
<input type="radio" name="myArray" value="option1">
<input type="radio" name="myArray" value="option2">
<input type="radio" name="myArray" value="option3">
var selectedValues = [];
var radios = document.querySelectorAll('input[name="myArray"]:checked');
radios.forEach(function(radio) {
selectedValues.push(radio.value);
});
console.log(selectedValues);
上述代码将选中的值存储在selectedValues数组中,并打印到控制台。
方法二:使用jQuery库
如果你使用jQuery库,可以使用其提供的便捷方法来获取选中的单选值。
<input type="radio" name="myArray" value="option1">
<input type="radio" name="myArray" value="option2">
<input type="radio" name="myArray" value="option3">
var selectedValues = $('input[name="myArray"]:checked').map(function() {
return this.value;
}).get();
console.log(selectedValues);
上述代码将选中的值存储在selectedValues数组中,并打印到控制台。
这些方法可以帮助你从预定义的HTML单选输入获取数组。请注意,这些方法仅适用于单选选项,如果需要处理多选选项,则需要使用不同的方法。
领取专属 10元无门槛券
手把手带您无忧上云