
// 如果你确定你的 getSelect 能定位到对应的 select 控件的父节点
<script type="text/javascript">
var getSelect = documentgetElementById("GridView1")row[r]cells[3];
// 获得 getSelect 下的第0个 select 控件
var mysel = getSelectgetElementsByTagName("select")[0];
alert(myselvalue);
</script>
var selectText = documentgetElementById("sect")options[selectIndex]text //获得被选中的项目的文本,即显示值
1、首先输入下方中的代码:
var obj = documentgetElementByIdx_x(”testSelect”); //定位id
var index = objselectedIndex; // 选中索引
2、然后继续输入下方中的代码:
var text = objoptions[index]text; // 选中文本
var value = objoptions[index]value; // 选中值
3、最后运行了就可以获取到select的option值了,效果图:
思路:通过id获取<select>对象,然后循环获取select对象的option的文本值,关键代码如下:
obj = documentgetElementById(select_id);str = [];
for(i=0;i<objlength;i++)
str[i] = obj[i]text;
下面进行实例演示:
1、HTML结构
<select id="test"><option value="1">test1</option>
<option value="2">test2</option>
<option value="3">test3</option>
</select>
<input type='button' value='获取' onclick="fun()"/>
2、javascript代码
function fun(){obj = documentgetElementById("test");
str = [];
for(i=0;i<objlength;i++){
str[i] = obj[i]text;
}
alert(str)
}
3、点击按钮后显示获取到的下拉列表项数组元素
试一下这个把,我刚才试过了,可以的
var tt=$("form select[name=selectName]")find('option:selected')text();
alert(tt);
把selectName换成你表单中的下拉框name值就行了
要是使用ID查询这样就行了
var tt=$("#selectId")find('option:selected')text();就行
以上就是关于js 获取select选中值全部的内容,包括:js 获取select选中值、js怎么获取select的显示值、js如何获取到select的option值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)