求助!!! 在javascript中 怎么获取下拉框中的所有选项就是select 中 option 选项值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.all("selectID").options得到数组再遍历得到value 取value是.value取选项值是.text 看下下面的代码吧,我用jquery做的一个很简单的类似于计算机的东东。。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><script type="text/javascript" src="jquery-1.3.2.min.js"></script><script type="text/javascript">jisuan = function(){ var _type=$("#type option:selected").val(); var _v1 = Number($("#t1").val()); var _v2 = Number($("#t2").val()); switch(_type) { case "0": $("#result").html(_v1+_v2);break; case "1": $("#result").html(_v1-_v2);break; case "2": $("#result").html(_v1*_v2);break; case "3": $("#result").html(_v1/_v2); }}</script></head><body><input type="text" id="t1" /> <input type="text" id="t2" /> <select id="type"> <option value="0">+</option> <option value="1">-</option> <option value="2">X</option> <option value="3">/</option></select> <input type="button" onclick="jisuan()" value="=" /><span id="result"></span></body></html> var slt = document.all("selectID"),opts = slt.options;alert(opts[slt.selectedIndex].value);//选中选项的值 var ddl = document.getElementById("selectId"); var index = ddl.seletedIndex; var Value = ddl.options[index].value; //value值 var Text = ddl.options[index].text;//选中下拉框的文本值 alert(document.getElementById('SELECT对象的ID').value); if(len.length)是什么意思 遍历js对象属性求解 这个代码在IE8上不能执行,在火狐5.0和IE6上能执行,是什么原因, 我该如何改呢?谢谢 谁帮忙把这3个方法放到一起 表格自动排序问题,如何用javascript实现,谢谢 没有电脑基础的小菜鸟,想求助高手指路如何学习并编写类似功能的网站 求助一个问题 在己打开的窗口中怎样去掉菜单栏,工具栏等。 各位高手,我需要用正则表达式替换一段字符串,请问该怎么做? 有熟悉jquery datatable的吗?怎么排序?分页? 在js中为元素添加类似onclick的处理函数 向hnxxwyq兄再求一个正则方法,感谢!
再遍历得到value
取选项值是.text
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
jisuan = function(){
var _type=$("#type option:selected").val();
var _v1 = Number($("#t1").val());
var _v2 = Number($("#t2").val());
switch(_type)
{
case "0":
$("#result").html(_v1+_v2);break;
case "1":
$("#result").html(_v1-_v2);break;
case "2":
$("#result").html(_v1*_v2);break;
case "3":
$("#result").html(_v1/_v2);
}
}
</script>
</head><body>
<input type="text" id="t1" />
<input type="text" id="t2" />
<select id="type">
<option value="0">+</option>
<option value="1">-</option>
<option value="2">X</option>
<option value="3">/</option>
</select>
<input type="button" onclick="jisuan()" value="=" />
<span id="result"></span>
</body>
</html>
var slt = document.all("selectID"),
opts = slt.options;
alert(opts[slt.selectedIndex].value);//选中选项的值
var index = ddl.seletedIndex;
var Value = ddl.options[index].value; //value值
var Text = ddl.options[index].text;//选中下拉框的文本值