js操纵dom生成下拉列表框的方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>利用dom生成下拉列表框</title>
</head>
<body onload="setFun()">
<form>
<select name="area" id="area">
<option value="0">没有地区</option>
</select>
</form>
<script language="javascript">
function setFun(){
var id = new Array(1,2,3);
var value = new Array("贵州","重庆","四川");
var select = document.getElementById("area");
select.length = 1;//设置只能选择一个
select.options[0].selected = true;//设置默认选中第一个
for(var x = 0;x<id.length;x++){
var option = document.createElement("option");
option.setAttribute("value",id[x]);//设置option属性值
option.appendChild(document.createTextNode(value[x]));
select.appendChild(option);//向select增加option
}
}
</script>
</body>
</html>
相关推荐
-
js获取下拉列表框<option>中的value和text的值示例代码
在编程过程中,我们对下拉列表框的取值很多时候都是获取option中的value,但是也有需要获取显示在页面中的值的时候,例如想获得<option value="value">ShowText</option>中"ShowText",我们该如何获取呢?方法很简单,具体代码如下: 复制代码 代码如下: <script type="text/javascript">function a(object){alert(o
-
javascript获取下拉列表框当中的文本值示例代码
近日碰到一个问题,就是需要将用户点击下拉列表当中某个选项后,将其所选的内容保存起来,例如下面的HTML代码: 复制代码 代码如下: <select onchange="isSelected(this.value);" id="city"> <option value="1">北京</option> <option value="2" >上海</option> <
-
ExtJs之带图片的下拉列表框插件
在ExtJs的官方网站上有一个带图片的下拉列表,其中扩展了ExtJs的Combo,名称叫做IconCombox,官方地址为: http://www.extjs.com/learn/Tutorial:Extending_Ext_Class_Chinese 但是这个IconComboBox有个缺点,就是显示的图片不能按比例变化.如果图片太大,就会出现覆盖了Combobox中的字,或者出现Icon显示不全种种问题,后来读了IconComboBox的源代码,修改了其中的问题: 在
-
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><span class='wp_keywordlink_affiliate'><a href="tag/html" title="查看 html
-
javascript对下拉列表框(select)的操作实例讲解
这篇文章,主要是关于javascript和select相关的最基本方法,以供不熟悉javascript的人参考.常见的情况是,提出表单结构的人, 不仅仅需要为程序设计逻辑,创建数据结构,还需要设计表单的样式,以及熟悉javascript:某些公司可能会要求您精通photoshop:最初的时候,我们都是全才. 下面是我们例子的基础:这不是一个标准的表单. <form id="f"> <select size="1" name="s"
-
Javascript调用XML制作连动下拉列表框
传统的HTML页面中连动下拉框采用了两种方法:1)直接将下拉框中的内容hardcode于html的javascript中,调用javascript函数循环写入下拉框中.这种方法不适用于下拉框内容经常改变的情况.因为数据源和javascript程序写死在同一页面. <html><head><title>List</title><meta http-equiv="Content-Type" content="text/html
-
ExtJS中设置下拉列表框不可编辑的方法
ExtJS这个框架,并没有学习和用过,只知道是一个流行的前段框架,和Easy UI,BUI,DWZ等这些框架都是差不多的,只不过比他们更加强大而已,之所以写这个,我觉得还是很有帮助的. 今天朋友遇到了一个问题:ExtJS中的下拉列表如何设置不可编辑的,html中是不可以编辑的,但是现在这种UI框架中的下拉列表框都是可以编辑的,朋友的需求就是像html中的那样效果,所以朋友想到了用editable属性,但是写了这个属性之后就报错了,当时并没有看错误,我给他找了1个属性设置为不可编辑的,但是还是不好
-
extjs 列表框(multiselect)的动态添加列表项的方法
因为它这个是创建时自动加载的ArrayStore(关键字是:data: ds),没有动态增加的示例,但我们的项目需要有三个列表框,并且后两个的内容要根据第一个列表框内容动态的加载,因此要在选择第一个列表框的内容时,动态填充后两个的内容.我比较佩服exjts的示例写作人员,这些应该在示例中体现的功能,他们都没有写到,包括之前的2.2版本的示例,网上也没有搜索到,害我找了一天如何动态控制列表数据的功能.首先说明一下,我的方法也不是官方的方法,只是自己灵机一动想到的,下面是动态增加列表项的方法. 在方
-
JS 动态添加列表框项效果代码
*请选择1-3个知识点. 1213123123 2123123123 3213123213 4123213213 5213123213 6213123213 var addTo = document.getElementById("addto"); var moveBack = document.getElementById("moveback"); var selectLeft = document.getElementById("selectleft&
-
JavaScript如何实现组合列表框中元素移动效果
首先给大家说下组合框和列表框的区别: 组合框包括列表框和文本框的功能 文本框:只能输入数据 列表框:只能选择数据 组合框:既能输入数据,又能选择`` 应用背景:在页面中有两个列表框,需要把其中一个列表框的元素移动到另一个列表框 . 实现的基本思想: (1)编写init方法对两个列表框进行初始化: (2)为body添加onload事件调用init方法: (3)编写move(s1,s2)把s1中选中的选项移到s2; (4)编写moveAll(s1,s2)把s1中所有的选项都移到s2. (5)为按钮添
随机推荐
- SQL2005 provider: 命名管道提供程序 error: 40 无法打开到 SQL Server 的连接
- 使用CustomValidator自定义验证控件检查是否有对ListBox控件选择
- js实现翻页后保持checkbox选中状态的实现方法
- JavaScript 匿名函数和闭包介绍
- 同步调用和异步调用WebService
- JS+css 图片自动缩放自适应大小
- diskcopy 命令使用说明
- jQuery插件datalist实现很好看的input下拉列表
- ORACLE查询表最近更改数据的方法
- jQuery实现表格元素动态创建功能
- Java连接Sql数据库经常用到的操作
- PHP常用代码大全(新手入门必备)
- CentOS 7下JDK8的详细安装步骤
- vue watch自动检测数据变化实时渲染的方法
- Java编程线程同步工具Exchanger的使用实例解析
- 图文介绍mysql中:=和=的区别
- layui-table对返回的数据进行转变显示的实例
- MongoDB游标超时问题的4种解决方法
- React 路由懒加载的几种实现方案
- Linux expect实现自动登录脚本实例代码