菜鸟问题 请问怎么用js提取 下拉菜单中选中的项
菜鸟问题 请问怎么用js提取 下拉菜单中选中的项:比如下面这个下拉菜单
<select id="select1" >
<option value="1.gif">ddd</option>
<option value="1.gif">sss</option>
</select>
问题点数:100、回复次数:4Top
1 楼mingxuan3000(铭轩)回复于 2006-03-02 12:33:46 得分 0
<select name="code1" onchange="getCheck()">
<option value="001">目录1</option>
<option value="002">目录2</option>
<option value="003">目录3</option>
</select>
function getCheck(){
var s = document.form1.code1;
var a=s.options[s.selectedIndex].text;//get 目录1
var b=document.getElementsByName("code1")[0].value; //get value 001 0r 002
alert(b);
alert(a);
}Top
2 楼hbhbhbhbhb1021(天外水火(我要多努力))回复于 2006-03-02 12:33:54 得分 0
document.getElementById("select1").value//值
document.getElementById("select1").text//文本Top
3 楼hbhbhbhbhb1021(天外水火(我要多努力))回复于 2006-03-02 12:34:36 得分 0
document.getElementById("select1").options[document.getElementById("select1").selectedIndex].text//文本
Top
4 楼DeluxWorld(曾经的你)回复于 2006-03-02 12:58:15 得分 0
<select onchange="getValue(this)">
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
</select>
<script>
function getValue(obj){
sel = obj;
text = sel.options[sel.selectedIndex].text;
value = sel.options[sel.selectedIndex].value;
alert(text);
alert(value);
}
</script>Top




