gpt4 book ai didi

javascript - 如何使用单选按钮禁用下拉列表中的选项,所有这些都在同一个下拉列表中。使用 JavaScript

转载 作者:行者123 更新时间:2023-11-28 07:48:38 26 4
gpt4 key购买 nike

我有一个页面,其中包含多个下拉列表和单选按钮选项,并加载了 js 。

如何在同一选择下拉列表中禁用带有单选按钮的选项。

例如

单选按钮 1 将显示数量选项值 1、值 2 和值 3单选按钮 2 将显示数量值 4、值 5 和值 6

因此我不必创建不同的数量下拉列表,我可以使用一个数量下拉列表,并使用两个单选按钮控制客户看到的选项。

我能想到的是,它应该通过选项值,当您单击单选一时,它应该禁用并隐藏值编号 xx。

非常感谢任何帮助。

最佳答案

您只需将 display:none; 或隐藏类添加到选择框中的选项即可。对于您的情况,您可以使用 javascript 来完成此操作。

<select id="mySelect">
<option>1</option>
<option>2</option>
<option style="display:none;">3</option>
<option>4</option>
</select>

本例中不会显示选项 3。

或者,您也可以在 JavaScript 中重建选择框的内容。

function displayOptions (block) {
var mySelect = document.getElementById('mySelect');

if (block === 1) {
mySelect.innerHTML = '<option>1</option><option>2</option>';
} else {
mySelect.innerHTML = '<option>3</option><option>4</option>';
}

//TODO you can select a new default here or it will default to the first option
}

//TODO bind a change event to your radio buttons and invoke the displayOptions function

关于javascript - 如何使用单选按钮禁用下拉列表中的选项,所有这些都在同一个下拉列表中。使用 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27139202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com