Uncaught TypeError: Cannot read property 'top' of undefined

Uncaught TypeError: Cannot read property 'top' of undefined

問題原因:循環寫錯了。超出索引界限了  在for 循環的時候 i《= 了。 解決方法如下

function BandShow(data){
				//1.首先進行獲取當前的數據然後進行綁定到對應的內容上面
				var IdentityTypeCard = data.IdentityTypeCard; 
				$("input[id='AnTaiPersonnelTransfer.IdentityValue']").val(IdentityTypeCard);
				//2.設置性別
				// 首先獲取當前的性別 然後進行設置 默認選中的
				var Sex = data.Sex;
				var SexOptionId=document.getElementById("AnTaiPersonnelTransfer.Sex"); //得到select的ID
 				var SexOptionNav=SexOptionId.getElementsByTagName("option");//得到數組option
  				


			    for (var i = 0; i < SexOptionNav.length; i++) {
			    	var seltext = SexOptionId.options[i].text;
			    	 if(SexOptionId.options[i].text == Sex){
			    	 	SexOptionNav[i].selected = true;
			    	 }
			    }
			 
				//3.設置學歷 同上
				var  PerEdu = data.PerEdu;

				//4.設置部門
				var Dep = data.Dep;
				//5.設置崗位
				var DepName = data.Name;
				

			}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章