javascript - 如何隐藏\显示ddl中的项目

标签 javascript ddl

我有一个 ddl 控件。我想更改客户端(JS)上某些项目的可见性。 我只找到了插入\删除项目的方法。 但我只想隐藏\显示它们。

有人知道如何做到这一点吗?

最佳答案

您需要访问该项目并将其[edit]style.display[/edit]设置为“none”:

<html>
  <head>
    <script type="text/javascript">
      function hideItem() {
         document.getElementById("a3").style.display = "none";
      }
    </script>
    <body onload="hideItem()">
       <form>
          <select name="ddl" size="1">
            <option id="a1">Option 1</option>
            <option id="a2">Option 2</option>
            <option id="a3">Option 3</option>
            <option id="a4">Option 4</option>
            <option id="a5">Option 5</option>
          </select>
       </form>
   </body>
</html>

关于javascript - 如何隐藏\显示ddl中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6107441/

相关文章:

javascript - Safari 中的 HTML5 视频纹理

javascript - 点击复制文本javascript

javascript - Handsontable - 数字列类型

javascript - 当 Babel 和 Traceur 转译 ES6 解构时,额外变量的目的是什么?

mysql - SQL如何创建具有唯一键的表?

sql - DROP FUNCTION 不知道参数的数量/类型?

hadoop - Hive 1.1.0 将表分区类型从 int 更改为 string

sql - 在单个查询中重命名混合大小写表

javascript - 无法在 iOS 模拟器上运行简单的基于 KineticJs 的 Cordova/PhoneGap 应用程序

mysql - 使用 MYSQL 中另一个现有表的值定义表模式的 SQL 脚本