`
zyz
  • 浏览: 24220 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js操作SELECT对象

阅读更多
<html>
<head>
<title>js操作select实例</title>
</head>
<script>
/*主要介绍js动态操作select各种方法,也可以实现左右分栏的功能*/
  /
  function removeItem(sel_source)
  {
    var selobj=document.getElementById("yixuan");
var i=0;
var length = selobj.options.length;
while(i<length)
{
   var op = selobj.options[i];
   var index =op.index;
   alert(op.innerHTML)
   if(op.selected)
   {
      //document.getElementById("yixuan").options.remove(index);
  //op.remove();
  i--;
   }
   i++;
   length = selobj.options.length;
}
  }
/*添加option属性*/
function add()
{
     var selobj=document.getElementById("yixuan");
var varItem = new Option("123","yierdan"); /*显示值、真实值*/
selobj.options.add(varItem); 
}
/*清空select中的数据*/
function qingkong()
{
    var selobj=document.getElementById("yixuan");
selobj.options.length=0;
}
</script>
</head>
<body>
<input type="button" value="添加" onclick="add()">
<input type="button" value="移除" onclick="removeItem(yixuan)">
<input type="button" value="清空" onclick="qingkong(yixuan)">
<select name="yixuan" id="yixuan" multiple style="width:300;height:600">
<option value="1">数据1</option>
<option value="2">数据2</option>
<option value="3">数据3</option>
<option value="4">数据4</option>
<option value="5">数据5</option>
</select>
</body>
</html>
分享到:
评论

相关推荐

    Javascript操作dom对象之select全面解析

     &lt;select id=university&gt; 北京大学&gt;北京大学 ...1.获取select对象; var university=document.getElementById(university); 2.获取select选中option的index值; var index=university.selectedIndex;

    javascript常用对象梳理

    JS中的常用对象[转载]web 技术 2010-06-05 15:00:30 阅读3 评论0 字号:大中小 订阅 [removed] Window For JavaScript 熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、...

    javascript Select标记中options操作方法集合

    javascript操作Select标记中options集合 先来看看options集合的这几个方法: options.add(option)方法向集合里添加一项option对象; options.remove(index)方法移除options集合中的指定项; options(index)或options...

    JS操作select下拉框动态变动(创建/删除/获取)

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

    Html-select:用于操作 Select 组件的插件

    用于操作 Select 组件的插件 这个 jQuery 插件允许操作 HTML 选择组件,这将在一些非常繁琐的任务中为... 我们的JS $.select.setValue("idSelect", "febrero); 我们的 HTML &lt;select id="idSelect" name="nameSa

    js 操作select与option(示例讲解)

    1.动态创建select 代码如下: function createSelect(){ var mySelect = document.createElement_x(“select”); mySelect.id = “mySelect”;... //根据id查找对象, var obj=document.getElementByIdx_x(

    JavaScript集锦

    (1)For...In 声明用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 - 2 - (2). 事件是可以被 JavaScript 侦测到的行为。 - 4 - (3)try...catch 的作用是测试代码中的错误。 - 5 - (4)。...

    javascript高级教程.pdf

    11.32 JavaScript 操作层 第12 章 字符串对象 12.33 转 义 字 符 12.34 字符串对象的属性 12.35 字符串对象的方法 第13 章 日期对象 13.36 时间对象的属性 13.37 时间对象的设置 第14 章 数 学 对 象 14.38 math ...

    JavaScript语言参考手册

    内含: JavaScript语言参考手册.pdf (主要资源) 另外附上: ...netscape.javascript.JSObject 方法和静态方法 netscape.javascript.JSException 构造函数 netscape.plugin.Plugin 构造函数和方法 索引

    javascript_高级编程

    8.24 select 对象 8.25 隐含对象 第9 章 location 对象. 9.26 hash 属性 9.27 Href 属性 9.28 pathname 属性 9.29 Protocol 属性 第10 章 history 对象 第11 章 layer 对象. 11.30 layer 属性. 11.31 layer...

    原创-javascript服务器交互型可编辑表格和我的js常用库

    // 支持动态url,传入参数为当前操作的td对象 dataUrl : function(me){ pre = me; while(pre.tagName.toLowerCase() != "td"){ pre = pre.parentNode; } pre = BaseJs.element.prev...

    JavaScript实现将数组数据添加到Select下拉框的方法

    主要介绍了JavaScript实现将数组数据添加到Select下拉框的方法,涉及javascript数组操作及页面元素动态赋值的相关技巧,需要的朋友可以参考下

    JavaScript中文参考手册

    【下一章】 【索引】 【这是目录】 ---------------------------------------...netscape.javascript.JSObject 方法和静态方法 netscape.javascript.JSException 构造函数 netscape.plugin.Plugin 构造函数和方法

    javascript对select标签的控制(option选项/select)

    javascript对它们的操作 一、基础理解 代码如下: var e = document.getElementById(“selectId”); e. options= new Option(“文本”,”值”) ; //创建一个option对象,即在&lt;select&gt;标签中创建一个或多个”值...

    JS对HTML标签select的获取、添加、删除操作

    代码如下: &lt;SELECT NAME=”aaa” SIZE=”” style=”width:200px” &gt; ””&gt;(空)&lt;/OPTION&gt; ”1″&gt;1&lt;/OPTION&gt; &lt;... //创建新的Option对象 new Option(text,value) new option(text,value,defaultSelected,

    javascript服务器交互型可编辑表格和js常用库

    自己常用的js库和写的一个交互型可编辑表格: new BaseJs.EditTable({ // 表对象 table : BaseJs.$("tab"), // 从第几行第几列开始可编辑 start : [2, 1], // 到哪一行哪一列结束编辑 不写默认所有,写一个...

    jsp 用内置对象编写的留言板

    String sql="select user(),now()";//定义数据库操作 ResultSet rs=stmt.executeQuery(sql);//执行操作返回结果 while (rs.next()){ out.print("sqluser:"+rs.getString(1)+" "); out.print("nowtime:"+rs...

    JavaScript完全自学宝典 源代码

    15.4.svg 使用JavaScript操作SVG。 Calculate.java 计算浮点数运算结果的Applet。 Calculate.class Calculate.java的字节码文件。 Calculate1.java 计算浮点数运算结果并调用页面中JavaScript函数的...

    [JavaScript.DOM高级程序设计](加)桑贝斯.扫描版.part1.rar

     2.5.1 为什么需要JavaScript日志对象   2.5.2 myLogger()对象   2.6 小结   第3章 DOM2核心和DOM2 HTML   3.1 DOM不是JavaScript,它是文档   3.2 DOM的级别   3.2.1 DOM 0 级   3.2.2 ...

Global site tag (gtag.js) - Google Analytics