用JS得到smarty上的下拉框值
<select   name=endYear   onChange= "refreshPostEndDate() ">  
 			   				{html_options      options=$year_options   selected=$endYear   class= "trans_form "} 
  </select> 	     
 function   refreshPostEndDate() 
 { 
 	var   temp   =   document.getElementsByName( "endYear "); 
 } 
 请问怎样才能得到页面上select的信息,我想得到所有选项以及所选的值 
 谢谢
------解决方案--------------------var temp = document.getElementsByName( "endYear ").options[document.getElementsByName( "endYear ").selectedIndex].value;
------解决方案--------------------var obj = document.getElementsByName( "endYear "); 
 var temp = obj.value; //所选值   
 var len = obj.options.length;   
 for(var i = 0; i  < len; i++)alert(obj.options[i].value);