您的位置:首页 > 其它

获取下拉列表选中项的值和文本

2009-03-18 14:56 441 查看
<html>

<head><title>获取下拉列表选中项的值和文本(select)</title></head>

<body>

<script>

//获取下拉列表选中项的文本 1

function getSelectedText(name){

var obj=document.getElementById(name);

for(i=0;i<obj.length;i++){

if(obj[i].selected==true){

return obj[i].innerText; //关键是通过option对象的innerText属性获取到选项文本

}

}

}

//获取下拉列表选中项的文本 2
function getSelectText2(name)
{
var obj=document.getElementById(name);
return obj.options[obj.selectedIndex].text;
}

//获取下拉列表选中项的值

function getSelectedValue(name){

var obj=document.getElementById(name);

return obj.value; //如此简单,直接用其对象的value属性便可获取到

}

</script>

<select id="myselect">

<option value="fist">1</option>

<option value="second">2</option>

<option value="third">3</option>

</select>

<input type="button" value="所选文本" onclick="alert(getSelectText2('myselect'));" />

<input type="button" value="所选值" onclick="alert( getSelectedValue('myselect'));" />

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐