首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

上拉列表值的获得

2012-09-24 
下拉列表值的获得select idaaoption value1a/optionoption value2b/optionoption val

下拉列表值的获得
<select id="aa">
  <option value="1">a</option>
  <option value="2">b</option>
  <option value="3">c</option>
 </select>

我想取得value=3的text。怎么获得?
不根据当前选没选中,而是直接更具'3'获得'c'
谢谢

[解决办法]
var obj=document.getElementById('select_template'); 
var text=obj.options[obj.selectedIndex].text;//获取文本

[解决办法]

JScript code
window.onload = function(){    var aaa = document.getElementById("aa").getElementsByTagName("option");    for(var i=0;i<aaa.length;i++){        if(aaa[i].value == 3){            alert("aa="+aaa[i].innerHTML);        }    }}
[解决办法]
d =document.getElementById('aa');
for(i=0;i<d.options.length;i++)
{
if(d.options[i].value=="3") alert(d.options[i].text)
}
[解决办法]
#1楼和#3楼的方法都可以

#1楼的是获取当前选中项的文本
#3楼的是获取指定value项的文本

按照自己的需求参考着用吧

热点排行