“ JS中操作<select>标签选的值 ”
JS中操作
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>基本下拉列表a</title>
</head>
<body>
<select id="selectID" style="width:100px;height:30px">
<option>项1</option>
<option>项2</option>
<option>项3</option>
<option>项4</option>
</select>
</body>
</html>
保存文件名:简单下拉列表示例a.html,用浏览器打开效果:
JS操作下拉列表中的选项
获取select对象:
var myselect=document.getElementById(“selectID”);
其中,selectID标识
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>演示</title>
<style>
div{
margin:20px;
text-align:center;
}
</style>
<script>
function show() {
document.getElementById("imgID").src = document.getElementById("selectID").value;
}
</script>
</head>
<body>
<div >
雪景
<select id="selectID" onchange="show()" style="width:100px;height:30px">
<option value="./雪1.png">雪1</option>
<option value="./雪2.png">雪2</option>
<option value="./雪3.png">雪3</option>
</select>
<br>
<img id="imgID" src="雪1.png" />
</div>
</body>
</html>
保存文件名:从下拉列表中选择图片显示1b.html,用浏览器打开效果:
用JS将数组中的元素信息添加到下拉列表
先介绍将数组的元素信息添加到下拉列表用到的方法和属性
select标签对象的方法
add() 向下拉列表添加一个选项。
语法:selectobject.add(option,before)
remove() 从下拉列表中删除一个选项.
语法: selectobject.remove(index)
Optiont标签对象的属性
defaultSelected 返回 selected属性的默认值。
index 返回下拉列表中某个选项的索引位置。
Selected 设置或返回 selected 属性的值。
text 设置或返回某个选项的纯文本值。
JS将数组的的元素信息添加到下拉列表,示例源码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>示例</title>
</head>
<body>
<form name="form1" action="">
<select name="sel" style="width:100px;height:30px">
</select><br>
<input type="button" value="加载数组的数据项" onclick="addopt()">
</form>
<script>
var arr=new Array('项1','项2','项3','项4','项5')
var counts=arr.length;
function addopt(){
for(var i=0;i<counts;i++){
// document.form1.sel.options[i]=new Option (arr[i],i)
var opt=document.createElement('option')
opt.text=arr[i]
opt.value=i;
document.form1.sel.add(opt,undefined)
}
}
</script>
</body>
</html>
保存文件名:数组的数据项添加到下拉列表.html,用浏览器打开效果:
每日一言
""你的脸,犹如你的人生,一样坎坷。""