`

JS select添加option

    博客分类:
  • JS
阅读更多
<html>
<head>
<script language="javascript">
var json = {a:'A',b:'B'};
function addOption(){
    var select = document.getElementById("mySelect");
    //方法一
    var option1 = new Option(json.a,'a');
    select.options.add(option1);
    //方法二
    var option2 = document.createElement("option");
    option2.value = 'b';
    option2.innerText = json.b;
    if (browserType() == 'FF') option2.text = json.b;
    select.appendChild(option2);
}
function removeOption(){
    var select = document.getElementById("mySelect");
    //方法一(全部删除)
    //select.length = 0;
    //方法二(全部删除)
    //select.options.length = 0;
    //方法三(单个删除)
    while(select.options.length > 0) {
      if (browserType() == 'IE') {
        select.options.remove(select.options.length - 1);
      } else if (browserType() == 'FF') {
        select.removeChild(select.options[select.options.length - 1]);
      }
    }
}
function browserType() {
  if (navigator.userAgent.indexOf("MSIE") > 0) {
    return 'IE';
  } else if (navigator.userAgent.indexOf("Firefox") > 0) {
    return 'FF';
  } else if (navigator.userAgent.indexOf("Safari") > 0) {
    return 'SF';
  }
}
</script>
</head>
<body>
<form name="myForm">
<select name="mySelect" id="mySelect">
</select><br/>
<input type="button" value="Add" onclick="addOption();"/>
<input type="button" value="Remove" onclick="removeOption();"/>
</form>
</body>
</html> 
 
分享到:
评论

相关推荐

    JS动态添加Select中的Option元素值

    以下是一个简单的示例,展示了如何使用JavaScript动态创建并添加Option元素到Select中: ```html &lt;!DOCTYPE html&gt; 动态添加Option &lt;select id="select1"&gt;&lt;/select&gt; &lt;select id="select2"&gt;&lt;/select&gt; // ...

    js实现动态生成select中的option

    在JavaScript编程中,动态生成`select`元素中的`option`是一项常见的需求,特别是在网页交互或者数据展示时。本文将深入探讨如何使用JavaScript实现这一功能,同时结合提供的`autoSelect.html`和`autoselect.txt`...

    js 操作select和option

    &lt;title&gt;JS 操作 Select 和 Option &lt;script language="JavaScript"&gt; function $(id) { return document.getElementById(id); } function show() { var selectObj = $("area"); var myOption = document....

    JS动态添加option和删除option(附实例代码)

    1.动态创建select 代码如下: function createSelect(){ var mySelect = document.createElement(“select”); mySelect.id = “mySelect”; document.body.appendChild(mySelect); } 2.添加选项option 代码如下: ...

    select option带自定义图片

    然而,原生的`&lt;option&gt;`元素并不支持直接添加图片,但通过一些JavaScript和CSS的技巧,我们可以实现自定义带有图片的`&lt;option&gt;`效果。以下是一个关于如何在`&lt;select&gt;`和`&lt;option&gt;`中添加自定义图片的详细教程。 ...

    向元素中动态添加option

    这篇博客“向&lt;select&gt;元素中动态添加option”探讨的就是如何在JavaScript或jQuery的帮助下,实现在用户界面中动态地向`&lt;select&gt;`元素添加选项。 JavaScript是一种广泛使用的客户端脚本语言,它可以操作HTML元素,...

    javascript_select_option_操作详解.txt

    ### JavaScript Select Option 操作详解 #### 一、检测是否有选中项 在处理表单时,经常需要检测用户是否已选择了某个 `&lt;select&gt;` 元素中的 `&lt;option&gt;` 项。以下是一个简单的示例来实现这一功能: ```javascript ...

    JavaScript实现select添加option

    综上所述,实现select添加option的基本步骤和要点包括: 1. 使用`document.createElement("SELECT")`创建select元素。 2. 使用循环结构,通过`new Option(text, value)`创建option元素,并利用`_select.options.add...

    layui select动态添加option的实例

    "layui select动态添加option的实例" 本文主要讲解了如何使用 layui 实现select动态添加option的功能。layui是一款轻量级的前端框架,提供了许多实用的组件和功能,select组件是其中的一种,能够实现动态添加option...

    jquery获得select option值

    var item = $("select[@name=items] option:selected").text(); ``` 这里使用了`option:selected`选择器来选取当前被选中的`&lt;option&gt;`元素,并通过`.text()`获取其文本内容。 2. **设置默认选中的下拉项**: ``...

    js操作option,js添加删除option,js判断option中的value是否存在,简洁

    用js操作select的option,可以增加删除和判断value值是否在下拉列表存在

    js select option

    在JavaScript编程中,`select`元素和`option`标签是创建下拉列表的重要部分。`select`用于定义一个选择框,而`option`则用于在选择框中添加可选项。在网页交互中,用户通常会使用这样的下拉列表来从预设的选项中做出...

    JS更改select内option属性的方法

    通过JavaScript可以动态地对select元素内的option属性进行更改,实现更加动态和丰富的用户交互体验。本文详细介绍了如何使用JavaScript更改select元素内option的属性,包括更改选项文本、值等,并提供了一个实例来...

    JS实现select选中option触发事件操作示例

    对于纯JavaScript的实现,我们可以创建一个`&lt;select&gt;`元素,并为它添加`onchange`事件监听器。当用户改变选中的`&lt;option&gt;`时,`gradeChange`函数会被调用。在该函数中,我们通过`getElementById`获取`&lt;select&gt;`元素...

    自定义带图标的select,只需把图标地址写在option的title属性中即可

    本案例中,我们将讨论一个基于jQuery的自定义下拉框JS插件,它允许我们为`&lt;select&gt;`元素添加图标,使得选择项更加直观且富有表现力。标题"自定义带图标的select,只需把图标地址写在option的title属性中即可"揭示了...

    Ant design vue中的a-select在动态给option赋值之后,placeholder失效.pdf

    在实际开发过程中,我们可能会遇到一个常见问题,即当动态地给`a-select`的`option`赋值后,其`placeholder`属性失效,不再显示默认提示文本。这个问题通常出现在数据异步加载的情况下,比如从服务器获取数据并填充...

    Jquery操作Select option整理

    - `$("&lt;option value='1'&gt;1111&lt;/option&gt;").appendTo("#select")` 用于向指定 `&lt;select&gt;` 添加一个新的 `&lt;option&gt;`。 **2. 单选框操作:** ```javascript $("input[type='radio'][checked]").val(); // 获取选中项的...

    select option,鼠标移到哪个选向就给出相应的鼠标提示

    总的来说,为"select option"添加鼠标提示功能是提升用户界面友好性的重要手段。通过熟练掌握HTML、CSS和JavaScript,开发者可以创建出更加智能、人性化的网页和应用。同时,不断学习和研究相关的IT资源,如压缩包中...

Global site tag (gtag.js) - Google Analytics