是否有可能寫一個javascript函數可以通過它的「身份證」訪問HTML和Asp.net控件的通用JavaScript函數?
獲得元素我試圖用這個功能
function getEleById(ele,IsServerElemt) {
var elmt ;
if(IsServerElemt)
elmt = '<%='+ ele + '.ClientID%>' ;
else
elmt = ele;
return document.getElementById(elmt);
}
在這裏,我們有HTML以及Asp.Net文本框。
<input type="text" id="txtname" />
<asp:TextBox ID="txtname" runat="server"></asp:TextBox>
和IAM試圖調用該函數如下所示
var name = getEleById('txtname',true) ;
true指定txtName的是服務器控制
是否有可能有一個通用的JavaScript方法用於HTML以及天冬氨酸。網絡控制。
任何幫助,將不勝感激。
感謝
在這種情況下,「ele」是什麼?它是一個字符串嗎?一個控制?您絕對不能將您在此處的方式混合使用客戶端和服務器端腳本。這個平面將不能正確編譯。 – 2012-01-12 18:36:27
ele是一個字符串。 var name = getEleById('txtname',true); 這裏true指定txtname是服務器控制。 – Mourya 2012-01-12 18:44:51