js获取Gridview中的控件id
function ddlChanged() { var e = event.srcElement;//获取鼠标点击的元素 var r = e.parentElement.parentElement.rowIndex-1 ;//获取元素所在的行的行 //ctl00$ContentPlaceHolder1$GridView_PurchaseOrder$ctl02$txtRemarks //ctl00$ContentPlaceHolder1$GridView_PurchaseOrder$ctl03$txtRemarks //ContentPlaceHolder1_GridView_PurchaseOrder_txtRemarks_2 // alert(r); var id = 'ContentPlaceHolder1_GridView_PurchaseOrder_txtRemarks_'+r;//获取TextBox的ID,由于TextBox是在Gridview里面的,所以他的 //ID会变成这样的格式,GridView的ID加上控件所在的行号加上TextBox的ID // //alert(id); var obj = document.getElementById(id); var index = e.selectedIndex; if (index == 4)//如果选择的是第4项,即备注,则显示TextBox { obj.style.display = 'block'; obj.select(); } else //如果选择的是其他的项,即备注,则隐藏TextBox { obj.style.display = 'none'; } }
posted on 2013-09-06 10:09 YoungPop_Chen 阅读(692) 评论(0) 编辑 收藏 举报