如何在html中禁用整个下拉控件

如何在html中禁用整个下拉控件,html,drop-down-menu,Html,Drop Down Menu,我看到下拉列表中的特定项上有一个禁用的属性,但是整个html下拉列表本身是否有一个启用的属性 有什么建议吗?根据select元素有一个disabled属性 所以 某物 如果有用的话,梅会有帮助的 同: <html> <head> <script type="text/javascript"> function makeDisable(){ var x=document.getElementByI

我看到下拉列表中的特定项上有一个禁用的属性,但是整个html下拉列表本身是否有一个启用的属性

有什么建议吗?

根据
select
元素有一个
disabled
属性

所以


某物
如果有用的话,梅会有帮助的

同:

<html>
    <head>
       <script type="text/javascript">
          function makeDisable(){
          var x=document.getElementById("mySelect")
          x.disabled=true
          }
         function makeEnable(){
             var x=document.getElementById("mySelect")
              x.disabled=false
         }</script></head><body><form>
        <select id="mySelect"><option>Apple</option><option>Banana</option>
        <option>Orange</option>
        </select>
        <input type="button" onclick="makeDisable()" value="Disable list">
        <input type="button" onclick="makeEnable()" value="Enable list">
        </form>
        </body>
       </html>

函数makeDisable(){
var x=document.getElementById(“mySelect”)
x、 禁用=真
}
函数makeEnable(){
var x=document.getElementById(“mySelect”)
x、 禁用=错误
}
苹果树
橙色
这将禁用组合框中的值(它仍将显示,但无法选择):


沃尔沃汽车
萨博
梅赛德斯
奥迪
这将禁用整个组合框:

<select disabled="disabled">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

沃尔沃汽车
萨博
梅赛德斯
奥迪

disabled=“disabled”应该适用于select元素,为什么不试试这样的东西呢?我想你要找的是
元素。将其呈现为下拉列表(对于单个选择)是用户代理的事情,HTML没有指定这一点。我想这是禁用从初始页面加载
disabled="disabled"
<select>
  <option disabled="disabled" value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>
<select disabled="disabled">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>