使用JavaScript操作DOM动态生成下拉列表
2017-09-13 18:43
561 查看
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>使用JavaScript操作DOM动态生成下拉列表</title>
<script type="text/javascript">
function setFun(){
var id=new Array(1,2,3,4,5);
var value=new Array("北京","深圳","广州","杭州","西安");
//通过DOM树取得下拉列表框元素
var select=document.getElementById("area");
select.length=1;//设置每次只能选择一个
select.options[0].selected=true;//设置第一个为默认选中
for(var x=0;x<id.length;x++){
//设置option中的内容,建立option节点
var option=document.createElement("option");
option.setAttribute("value",id[x]);//设置option的属性值
//在option元素下增加文本节点
option.appendChild(document.createTextNode(value[x]));
select.appendChild(option);//在select中增加option节点
}
}
</script>
</head>
<!-- onload:在整个HTML页面全部加载完成后,触发事件 -->
<body onload="setFun()">
<form action="" method="post">
<select name="area" id="area">
<option value="0">==没有地区==</option>
</select>
</form>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title>使用JavaScript操作DOM动态生成下拉列表</title>
<script type="text/javascript">
function setFun(){
var id=new Array(1,2,3,4,5);
var value=new Array("北京","深圳","广州","杭州","西安");
//通过DOM树取得下拉列表框元素
var select=document.getElementById("area");
select.length=1;//设置每次只能选择一个
select.options[0].selected=true;//设置第一个为默认选中
for(var x=0;x<id.length;x++){
//设置option中的内容,建立option节点
var option=document.createElement("option");
option.setAttribute("value",id[x]);//设置option的属性值
//在option元素下增加文本节点
option.appendChild(document.createTextNode(value[x]));
select.appendChild(option);//在select中增加option节点
}
}
</script>
</head>
<!-- onload:在整个HTML页面全部加载完成后,触发事件 -->
<body onload="setFun()">
<form action="" method="post">
<select name="area" id="area">
<option value="0">==没有地区==</option>
</select>
</form>
</body>
</html>
相关文章推荐
- 使用JavaScript操作DOM动态增加删除表格
- JavaScript取数组数据动态生成下拉列表
- JavaScript动态生成下拉列表
- DOM操作,javascript动态生成表格
- Javascript之DOM(下拉列表操作)
- [JavaScript] 动态生成下拉列表select的选项
- 下拉列表,选中某个值通过js动态生成一个文本框,javascript,text
- js--dom--动态生成【下拉列表】
- Javascript里使用Dom操作Xml
- Javascript里使用Dom操作Xml
- 如何使用后台代码在head标记中动态生成javascript?
- JAVASCRIPT中使用DOM操作XML文档
- 使用JavaScript以,号分割文本框内容为数组并添加到下拉列表
- 免费使用Anole示例——动态创建带有排序功能和下拉列表风格的组合框
- .NET中一般处理程序(ashx)在Ajax中的使用--下拉列表的动态级连
- JAVASCRIPT中使用DOM操作XML文档
- Javascript里使用Dom操作Xml
- Javascript里使用Dom操作Xml
- Javascript里使用Dom操作Xml
- Javascript里使用Dom操作Xml