发布时间:2026-09-28 19:06:18 浏览次数:2
以下是关于“input-radio(单选框)值的获取/默认选中等操作”的完整攻略,包含两个示例。
要获取input-radio(单选框)的值,可以使用JavaScript中的document.querySelector()方法来获取选中的单选框元素,然后使用checked属性来判断该单选框是否被选中,最后使用value属性来获取该单选框的值。以下是一个示例:
<input type="radio" name="gender" value="male" checked> Male<br><input type="radio" name="gender" value="female"> Female<br><button onclick="getRadioValue()">Get Value</button><script>function getRadioValue() { var gender = document.querySelector('input[name="gender"]:checked').value; alert("Gender: " + gender);}</script>在这个示例中,我们创建了两个单选框,一个男和一个女,并将男性单选框设置为默认选中。然后,我们使用JavaScript中document.querySelector()方法来获取选中的单选框元素,使用checked属性来判断该单选框是否被选中,最后使用value属性来获取该单选框的值。当用户单击“Get Value”按钮时,将调用getRadioValue()函数来获取选中的单选框的值,并使用alert()方法将其显示在弹窗口中。
要设置input-radio(单选框)的默认选中值,可以在单选框元素中使用checked属性来指定哪个单选框应该被选中。以下是一个示例:
<input type="radio" name="gender" value="male" checked> Male<br><input type="radio" name="gender" value="female"> Female<br>在这个示例中,我们将男性单选框设置为默认选中,通过在男性单选元素中checked属性来实现。
以下是一个示例,展示如何使用JavaScript设置input-radio(单选框)的默认选中值:
<input type="radio name="gender" value="male"> Male<br><input type="radio" name="gender" value="female"> Female<br><button onclick="setDefaultRadio()">Set Default</button><script>function setDefaultRadio() { var radios = document.getElementsByName('gender'); for (var i = 0; i < radios.length; i++) { if (radios[i].value === 'male') { radios[i].checked true; } }}</script>在这个示例中,我们创建了两个单选框,一个男性和一个女性。然后,我们使用JavaScript中的document.getElementsByName()来获取所有的单选框元素,并使用for循环遍历每个单选框元素。在循环中,我们使用if语句来判断当前单选框元素的值是否为“male”,如果是,则将该单选框元素的checked属性设置为true,以将其设置为默认选中。当用户单击“Set Default”按钮时,将调用setDefaultRadio()函数来设置男性单选框为默认选中。
要获取input-radio(单选框)的值,可以使用JavaScript中的document.querySelector()方法来获取选中的单选框元素,然后使用checked属性来判断该单选框是否被选中,最后使用value属性来获取该单选框的值。要设置input-radio(单选框)的默认选中值,可以在单选框元素中使用checked属性来指定哪个单选框应该被选中,或者使用JavaScript来设置默认选中值。在实际中,我们可以根据具体情况选择合适的方法来获取或设置input-radio(单选框)的值。