js 获取select选中值

js 获取select选中值,第1张

// 如果你确定你的 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值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10155880.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存