`
hugang357
  • 浏览: 187496 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

在select中添加、修改、删除option元素

阅读更多
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title>javascript select options text value</title>
<meta name="keywords" content="javascript select options text value add modify delete set">
<meta name="description" content="javascript select options text value add modify delete set">
<script language="javascript">
<!--
// Author: i@lxl.cn
// Modify: i@cnlei.com
function watch_ini(){ // 初始
for(var i=0; i<arguments.length; i++){
  var oOption=new Option(arguments[i],arguments[i]);
  document.getElementById("MySelect").options[i]=oOption;
}
}
function watch_add(f){ // 增加
  var oOption=new Option(f.word.value,f.word.value);
  f.keywords.options[f.keywords.length]=oOption;
}
function watch_sel(f){ // 编辑
f.word.value = f.keywords.options[f.keywords.selectedIndex].text;
}
function watch_mod(f){ // 修改
f.keywords.options[f.keywords.selectedIndex].text = f.word.value;
}
function watch_del(f){ // 删除
f.keywords.options.remove(f.keywords.selectedIndex);
}
function watch_set(f){ // 保存
var set = "";
for(var i=0; i<f.keywords.length; i++){
set += f.keywords.options[i].text + ";";
}
confirm(set);
}
//-->
</script>
</head>
<body>
<form name="watch" method="post" action="">
<select id="MySelect" name="keywords" size="10" onchange="watch_sel(this.form)"></select>

<script language="javascript">
<!--
watch_ini("我","你","妳","他","她","它","尔"); // 初始关键词
//-->
</script>
<input type="text" name="word" />

<input type="button" value="增加" onclick="watch_add(this.form);" />
<input type="button" value="修改" onclick="watch_mod(this.form);" />
<input type="button" value="删除" onclick="watch_del(this.form);" />
<input type="button" value="保存" onclick="watch_set(this.form);" />
</form>
</body>
</html>
  • 描述: 运行效果图
  • 大小: 68 KB
分享到:
评论

相关推荐

    向元素中动态添加option

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

    改进版:在select中添加、修改、删除option元素

    今天休完年假从家回来后,看到小林在QQ发的“监控管理示范代码”,核心原理用的是select元素的 add() 方法: 代码如下: function watch_ini(){ // 初始 for(var i=0; i&lt;arguments.length; i++){ var ...

    javascript_select_option_操作详解.txt

    在处理表单时,经常需要检测用户是否已选择了某个 `&lt;select&gt;` 元素中的 `&lt;option&gt;` 项。以下是一个简单的示例来实现这一功能: ```javascript function hasSelection(selectElement) { if (selectElement....

    js 操作select和option

    ### JavaScript 操作 Select 和 Option 的方法详解 ...点击“添加选项”会向 `&lt;select&gt;` 元素中添加两个城市选项;点击“处理选择”则会检查是否选择了值为 “10” 的选项,并根据条件执行相应操作。

    使用js对select动态添加和删除OPTION示例代码

    在这个场景中,我们关注的是如何使用JavaScript来动态地添加和删除`&lt;select&gt;`元素中的`&lt;option&gt;`选项。`&lt;select&gt;`元素通常用于创建下拉列表,而`&lt;option&gt;`则代表下拉列表中的可选项。 首先,让我们深入理解提供的...

    jquery动态添加option

    总结起来,jQuery动态添加`&lt;option&gt;`是通过创建新的`&lt;option&gt;`元素,设置其属性,然后将其添加到`&lt;select&gt;`元素中来实现的。这种方法使得网页的交互性增强,能够根据用户行为或数据变化实时更新下拉列表,极大地提高...

    jquery实现 两个select之间option的转移操作

    本文将深入探讨如何使用jQuery实现两个`&lt;select&gt;`元素之间的`&lt;option&gt;`选项转移操作,包括全选、单选以及删除功能。 首先,我们需要了解`&lt;select&gt;`和`&lt;option&gt;`的基本概念。`&lt;select&gt;`元素用于创建下拉列表,而`...

    JQuery中对Select的option项的添加、删除、取值

    接下来,我们将讨论如何通过jQuery向`&lt;select&gt;`中添加和删除`&lt;option&gt;`项: ```javascript $("#select_id").append("&lt;option value='Value'&gt;Text&lt;/option&gt;"); // 在末尾添加选项 $("#select_id").prepend("&lt;option ...

    JQuery操作select

    `select[@name='country'] option[@selected]`表示选择name属性为'country'的select元素中被选中的option元素。`input[@type=radio][@checked]`则是选择被选中的单选按钮,而`input[@type=checkbox][@checked]`则...

    jQuery增加、删除及修改select option的方法

    这段代码返回当前选中项在select元素中的索引值。 4. **获取select中最大索引值**: ```javascript var maxIndex = $('#select_id option:last').attr("index"); ``` 这段代码获取了最后一个option元素的索引值...

    js 动态新增改变删除select的值

    本文将详细讲解如何通过 JavaScript 动态地添加、修改和删除 `&lt;select&gt;` 元素中的选项。 #### 描述:Javascript 操作 select 是表单中常见的一种,删除多个 select 值时出现的问题及解决方案 在处理 `&lt;select&gt;` ...

    javascript 删除select中的所有option的实例

    为了解决这个问题,我们可以先将需要删除的option元素保存在一个数组中,然后再进行删除操作,这样可以避免因为修改DOM而导致的索引变化问题。以下是优化后的代码示例: ```javascript function clearOption() { ...

    js之Select用法

    在本文中,我们将深入探讨`select`的用法,包括如何创建、操作和处理`select`元素的各种事件。 1. **创建基本的`select`元素** ```html &lt;select id="mySelect"&gt; &lt;option value="option1"&gt;Option 1&lt;/option&gt; ...

    JQuery给元素添加/删除节点比如select

    总结一下,jQuery 提供了简单且强大的方法来处理 Select 元素中的 Option,包括获取选中项的信息、添加新的 Option、删除指定的 Option 或清空整个 Select。熟练掌握这些操作,能极大地提高开发效率,同时提升用户...

    jQuery对Select的操作大集合(收藏)

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作,包括对Select元素的处理。Select元素是HTML中用于创建下拉列表的标签,通常用于提供多个选项供用户选择。本文将深入探讨jQuery如何操作...

    HTML select option基础理解及使用

    2. 通过JavaScript可以动态地操作select元素中的option选项,包括创建、删除、修改以及查询特定选项的属性和值。 3. options是一个数组,代表了select元素中所有的option选项。可以通过options[index]来访问数组中...

    javascript操作Select标记中options集合

    3. **添加选项**:要向`&lt;select&gt;`元素中添加新的`&lt;option&gt;`,可以使用`.add()`方法。例如: ```javascript var option = document.createElement('option'); option.text = '新选项'; option.value = 'newOption...

    JavaScript操作select元素和option的实例代码

    在JavaScript中,`select`元素和`option`元素是HTML表单中常用的部分,用于创建下拉列表。本文将深入探讨如何使用JavaScript操作这些元素,包括添加、删除、修改选项以及处理选择变化的事件。 首先,`select`元素是...

    Select Tag's options process

    在Web开发中,Select元素用于创建下拉列表,而Option元素则是列表中的各个选项。这个话题通常与JavaScript或者DOM操作相关,因为这些技术常用来动态修改页面上的Select元素。 在HTML中,`&lt;select&gt;`标签定义了一个...

Global site tag (gtag.js) - Google Analytics