读书人

上拉列表值的获得

发布时间: 2012-09-24 13:49:42 作者: rapoo

下拉列表值的获得
<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项的文本

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

读书人网 >JavaScript

热点推荐