有值,不走if判断,,为什么??
function   fl10(id) 
 {   
 	var   s   =   {    "xh ":[ "01 ", "02 ", "03 ", "04 ", "05 ", "06 ", "07 ", "11 ", "12 ", "13 ", "14 ", "21 ", "22 ", "23 ", "24 ", "25 ", "26 ", "27 ", "28 ", "29 ", "30 "]   ,    "jhlbxm ":[ "数理 ", "化学与化学工程 ", "生命 ", "地球 ", "材料与工程 ", "信息 ", "管理 ", "科技攻关 ", "重大攻关 ", "科技领军人才(博士资金) ", "农业省校合作资金 ", "重点实验室建设 ", "园区、科技中介机构建设 ", "国际科技合作计划 ", "软科学研究 ", "星火计划 ", "火炬计划 ", "推广计划 ", "省中小企业基金 ", "风险投资基金 ", "农业科技成果转化资金 "]   }; 
 	alert(id); 
 	for(var   i=0;   i <s.xh.length;   i++) 
 	{ 
 		if(id   ==   s.xh[i]) 
 		{ 
 	alert(id); 
 			document.getElementById( "fl10 ").innerHTML   =   s.xh[i]   +    "   .    "   +   s.jhlbxm[i]; 
 			break; 
 		} 
 	}   
 }    
 __________________________________________________________________________   
 兄弟们给看看,,这是哪出问题了,,外面的id,alert的出来,而且上面的对像里面有其值..但是在if判断里面就是不正确,不走判断中的内容..
------解决方案--------------------01 02 03前面的0?
------解决方案--------------------都转到int类型看看     
 ***************************************************************************** 
 欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)    
 最新版本:20070212   
 http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------if(id == s.xh[i]) 
 外面的id,alert的出来,而且上面的对像里面有其值 
                      ________________________ 
 肯定没有对应值 
 这是测试页面 
  <html>  
  <head>  
  <script type= "text/javascript ">  
  <!-- 
 	function clickme(id){ 
 			var s = {  "xh ":[ "01 ", "02 ", "03 ", "04 ", "05 ", "06 ", "07 ", "11 ", "12 ", "13 ", "14 ", "21 ", "22 ", "23 ", "24 ", "25 ", "26 ", "27 ", "28 ", "29 ", "30 "] ,  "jhlbxm ":[ "数理 ", "化学与化学工程 ", "生命 ", "地球 ", "材料与工程 ", "信息 ", "管理 ", "科技攻关 ", "重大攻关 ", "科技领军人才(博士资金) ", "农业省校合作资金 ", "重点实验室建设 ", "园区、科技中介机构建设 ", "国际科技合作计划 ", "软科学研究 ", "星火计划 ", " 火炬计划 ", "推广计划 ", "省中小企业基金 ", "风险投资基金 ", "农业科技成果转化资金 "] }; 
 			for(var i=0; i <s.xh.length; i++) 
 			{ 
 				if(id == s.xh[i]) 
 				{ 
 					alert(s.xh[i] +  " .  " + s.jhlbxm[i]); 
 					break; 
 				} 
 			} 
 	} 
 //-->  
  </script>  
  </head>  
  <body>  
  <input type= "button " value= "click me " onclick= "javascript:clickme( '13 ') "/>  
  </body>  
  </html>