`
lym6520
  • 浏览: 696027 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

select 动态添加option函数

    博客分类:
  • JS
阅读更多
经常会用到select动态添加元素,写了个方法,方便调用!
。。。
/**
 * 功能:select对象动态添加Options项
 * @param {} objSelectNow select对象
 * @param {} txt	显示值text
 * @param {} val	值value
 */
function addOption(objSelectNow, txt, val) {
	// / 使用W3C标准语法为SELECT添加Option
	var objOption = document.createElement("OPTION");
	objOption.text = txt;
	objOption.value = val;
	objSelectNow.options.add(objOption);
}
3
1
分享到:
评论
5 楼 lym6520 2009-02-10  
<select id="ddlResourceType" onchange="getvalue(this)">
</select>

    动态删除select中的所有options:
       document.getElementById("ddlResourceType").options.length=0;

     动态删除select中的某一项option:
       document.getElementById("ddlResourceType").options.remove(indx); 

     动态添加select中的项option:
       document.getElementById("ddlResourceType").options.add(new Option(text,value));

     上面在IE和FireFox都可行,用标准的DOM操作也可以,就是document.createElement,appendChild,removeChild之类的。

获得值:
        obj.options[obj.selectedIndex].value


获取文本:
        obj.options[obj.selectedIndex].text


清空opton:obj.options.length=0;

根据给定的值,选中:

for(var i = 0; i<obj.length; i++){
       if(obj.options[i].value == value){
        obj.options[i].selected = 'selected';     
       }
      }
4 楼 lym6520 2009-01-05  
引用
suko 16 分钟前   回复 删除
支持lz,能分享自己的东西就是很难得的 

谢谢支持!
3 楼 suko 2009-01-05  
支持lz,能分享自己的东西就是很难得的 
2 楼 lym6520 2009-01-05  
我没说大家不会哦,,,
1 楼 lijackly 2009-01-05  
大家都会!

相关推荐

    页select中如何实现选择option其中一个选项,显示相关的内容

    然后select的option的value给你新闻的标题 在内容区域里也把所有列表调出来(两边的sql语句一致) 比如 &lt;select &lt;option value='1'&gt;第一条新闻标题&lt;/option&gt; &lt;option value='2'&gt;第二条新闻标题&lt;/option&gt; &lt;/select&gt; ...

    js获取select默认选中的Option并不是当前选中值

    js函数方法: 代码如下: [removed] function getDefaultSelectedOption(selectId, valIfNull) { var dom, selectId = selectId.replace(/^#/, ”), opts; try { opts = document.getElementById(selectId)....

    两个select之间option的互相添加操作(jquery实现)

    自己写了一个很简单的jquery插件,在页面中调用其中的函数就可实现. 插件源代码(listtolist.js): 代码如下:/** fromid:源list的id. toid:目标list的id. moveOrAppend参数(“move”或者是”append”): move — 源list...

    js 调整select 位置的函数

    js 调整select 位置的函数,向上移动,向下移动,移动到最上,移动到最后 这里把项目中写过的几个js函数来给大家分享,功能是通过js来实现对select 中的option的位置进行移动,代码如下

    关于jquery中动态增加select,事件无效的快速解决方法

    下面小编就为大家带来一篇关于jquery中动态增加select,事件无效的快速解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    js实现带搜索功能的下拉框实时搜索实时匹配

    (解决,在输入框上添加onkeyup时间触发的函数用js获得) 4. 如何匹配?(解决) 4.1 如何获得所有option中的内容?(解决) 代码如下: function getSelectText() { //获得所有select标签 var object = document....

    jQuery 操作option的实现代码

    js清空option之前清空option ,我的做法是遍历现有option,将其每个子元素都置空即可。... js动态创建option 之前的做法,是借用其中间函数,来实现遍历Ajax返回的json对象。并使用new Option来创建option

    DWR 处理各种form表单Selectoption,table.doc

    util.js包含一些有用的函数function,用于在客户端页面调用.

    ASP 写的自动生成SELECT 表单的函数

    对于ASP高手当然没什么用了,但是...&lt;option&gt;”&d&”&lt;/option&gt;” for i=b to c if i”0″&i &gt;”&i&”&lt;/option&gt;” next Response.write”&lt;/select&gt;”End Function在此基础上还可以扩展出更完整的SELECT表单。

    ABAP 常用函数如日期等

    ABAP开发中常用函数 如RS_VARIANT_VALUES_TECH_DATA 可以返回一个内表, 里面存的是PARAMETER SELECT-OPTION的名字 以及对应的值. 可用于background job中对vaiant的修改. 函数名 描述

    react-select-material-ui:基于react-select并看起来像material-ui组件的react SELECT组件

    (值:字符串|字符串[],SelectOption | SelectOption [] |未定义)=&gt;无效 是的 -- 更改选项时调用的回调函数 选项 字符串[] | SelectOption [] 是的 -- 可选选项 选择道具 选择道具 不 不明确的 React选择组

    mysql数据库的基本操作语法

    Ø 常用查询 MySQL结束符是“;”结束。 1、 显示所有数据库 show databases; 2、 删除数据库 ...Ø select 查询、function 函数 select查询语句用得最广泛、功能也最丰富。可以完成单条记录、多条记录、单表...

    静态页面里动态显示信息

    &lt;option value="${dept.id}"&gt;${dept.name}&lt;/option&gt; &lt;/select&gt; &lt;input type="button" id="selBtn" value="显示报表" &lt;div id="dataDiv"&gt; &lt;!—加载httpRequest请求返回的文本(即data.jsp),如红色...

    从QQ网站中提取的纯JS省市区三级联动

    //这个函数是必须的,因为在geo.js里每次更改地址时会调用此函数 function promptinfo() { var address = document.getElementById('address'); var s1 = document.getElementById('s1'); var s2 = document....

    解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等)

    Select v-model=carSafeLine.insuranceName placeholder=请选择 class=mulisel option-h filterable clearable :disabled=editstatus @on-change=selectInsurance&gt; &lt;Option v-for=item in dataArr :key=

    VBSCRIP5 -ASP用法详解

    Select Case 语句 根据表达式的值,在若干组语句中选择一组执行。 Set 语句 将对象引用赋予变量或属性。 SetLocale 函数 设置全局区域设置,返回以前区域设置. Sgn 函数 返回表示数的符号的整数。 Sin 函数 返回...

    yl_linkage_帝国CMS无限联动插件_

    仅供参考 多级联动,支持Ajax动态获取数据并缓存数据,动态生成下级select菜单,设置动态生成&quot;option&quot;第一个条目作为提示项,自动选择唯一选项的菜单,设置回调函数在onChange事件触发时获取下拉菜单相关...

    VBSCRIPT中文手册

    Select Case 语句 根据表达式的值,在若干组语句中选择一组执行。 Set 语句 将对象引用赋予变量或属性。 Sgn 函数 返回表示数的符号的整数。 Sin 函数 返回角度的正弦值。 Source 属性 返回最早出错的对象或应用...

    vb Script参考文档

    Select Case 语句 根据表达式的值,在若干组语句中选择一组执行。 Set 语句 将对象引用赋予变量或属性。 Sgn 函数 返回表示数的符号的整数。 Sin 函数 返回角度的正弦值。 Source 属性 返回最早出错的对象或应用...

    VBScript 语言参考

    Select Case 语句 根据表达式的值,在若干组语句中选择一组执行。 Set 语句 将对象引用赋予变量或属性。 SetLocale 函数 设置全局区域设置,返回以前区域设置. Sgn 函数 返回表示数的符号的整数。 Sin 函数 返回...

Global site tag (gtag.js) - Google Analytics