怎么在js中获得select标签被选中的值

如题所述

JS 控制select选中项,代码如下:

<html>
<script type="text/javascript">
var selectedValue = '<%= request.getAttribute("line")%>';

function changeSelected(){
jsSelectItemByValue(document.getElementById("mySelect"),selectedValue);
}

function jsSelectItemByValue(objSelect,objItemText) {
for(var i=0;i<objSelect.options.length;i++) {
if(objSelect.options[i].value == objItemText) {
objSelect.options[i].selected = true;
break;
}
}
}
</script>

<body onload="changeSelected()">
<select id="mySelect" name="mySelect">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</body>
</html>
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-08-17
$("select option:checked").val();//获取选择值
$("select option:checked").text();//获取选择文本值

怎么用js动态 设置select中的某个值为选中值
<\/select> <script type="text\/javascript"> function display(optionID){ var all_options = document.getElementById("jumpMenu").options;for (i=0; i<all_options.length; i++){ if (all_options[i].id == optionID) \/\/ 根据option标签的ID来进行判断 测试的代码这里是两个等号 { ...

如何使用js获取select中选中的option的value值
\/\/ selectedIndex代表的是你所选中项的index 3:拿到选中项options的value: myselect.options[index].value; 4:拿到选中项options的text: myselect.options[index].text;二:jquery方法(前提是已经加载了jquery库)1:var options=$("#test option:selected"); \/\/获取选中的项2:alert(options...

javascript select值的获取
可以直接用js里面的options获取select标签所选的值。也可以用selectedIndex获取选中项的下标。下面是简单的小例子:<style> span { color:red; } <\/style> <script src="jquery-1.7.2.js"><\/script> <script> $(function (){ var data=['9.9元', '19.9元', '29.9元...

js如何获取到select的option值?
获取方法:1.var obj = document.getElementByIdx_x(”testSelect”); \/\/定位id。2.var index = obj.selectedIndex; \/\/ 选中索引。3.var text = obj.options[index].text; \/\/ 选中文本。4.var value = obj.options[index].value; \/\/ 选中值。以下为具体html代码:JavaScript一种直译式脚本...

js如何获取到select的option值?
1、首先输入下方中的代码:var obj = document.getElementByIdx_x(”testSelect”); \/\/定位id var index = obj.selectedIndex; \/\/ 选中索引 2、然后继续输入下方中的代码:var text = obj.options[index].text; \/\/ 选中文本 var value = obj.options[index].value; \/\/ 选中值 3、最后运行了...

js 怎么获取select value值 和optione的文字?
1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码,选中选项2。2、在index.html中的<script>标签,输入js代码:var value = $('#myselect').val();var text = $('#myselect').find("option:selected").text();$('body').append('value=' + value + ',text=...

JS获取select option获取选中的值多选
纯JS var e = document.getElementById("form-field-select-4");alert(getSelectValues(e));\/\/ Return an array of the selected opion values\/\/ select is an HTML select elementfunction getSelectValues(select) { var result = []; var options = select && select.options; var opt...

js如何取select的值,并输出为一个数组
思路:通过id获取<select>对象,然后循环获取select对象的option的文本值,关键代码如下:obj = document.getElementById(select_id);str = [];for(i=0;i<obj.length;i++) str[i] = obj[i].text;下面进行实例演示:1、HTML结构 <select id="test"><option value="1">test1<\/option><...

js获取select选择之前和选择之后的值
把 var text1=document.getElementById("turface-pro-league-num-pallets").value 提到函数外面去,作为全局变量.text2也如此.这样在函数内部,text1的值就不会发生变化了.

JavaScript要怎么判断select标签选中,当查询完后还是显示选中条件
首先可以响应select的onchange事件来调用JS编写的事件响应函数,如<select id="select1" name="select1" onchange="outputSelect();"><option>...<\/select> 然后编写事件响应函数:如果select位于表单(form1)中,select的name为select1,则可使用如下方法:\/\/获得用户选中的项的索引 var index=window...

相似回答