怎么读取select中显示的值
我现在要读取select的value,同时也要读取select中显示的内容,有没有办法?
------解决方案--------------------把查到的值装在LIST里面,然后用FOR取啊
------解决方案--------------------innerHTML
------解决方案--------------------var temp1; 
 var temp2; 
 for(j=0;j <main.tf.length;j++){ 
 	if(main.tf.options[j].selected == true){ 
 		temp1 = main.tf.options[j].value; //value 
 		temp2 = main.tf.options[j].innerText; //显示的内容 
 	} 
 }
------解决方案-------------------- <select id= "test ">  
  <option value= "1 "> 文本1 </option>  
  <option value= "2 "> 文本2 </option>  
  </select>    
  <script language= "javascript ">  
 function getIt(){ 
 var obj=document.getElementById( "test "); 
 var xvalue=obj.value;//这里获取value 
 var xtext =obj.innerText;//获取显示的文本 
 alert( "Value: "+xvalue+ "  Text: "+xtext); 
 }   
 getIt();//执行上面的函数~ 
  </script>
------解决方案-------------------- <html>  
  <head>  
  <title>  New Document  </title>  
  </head>  
  <script language= "JavaScript ">  
  <!-- 
 function show(obj){ 
 var m=obj.options[obj.selectedIndex].value 
 alert(m);//获取value 
 var n=obj.options[obj.selectedIndex].text 
 alert(n);//获取文本 
 } 
 //-->  
  </script>  
  <body>  
  <select name= "sel " onchange= "show(this); ">  
  <option value= "AA "> aa </option>  
  <option value= "BB "> bb </option>  
  </select>  
  </body>  
  </html>  
 不知道楼说的是不是这个意思?? 
------解决方案--------------------版主的问题都没有清楚 
 你的select是单选还是多选阿?你是在页面中获取值还是在后台中获取值啊,使struts,jsf还是servlet阿
------解决方案--------------------单的直接下拉框text   
 全选用innerText,不要家option