怎么獲取控件位置 如何在js中獲取asp.net服務器控件?
如何在js中獲取asp.net服務器控件?& ltasp:HiddenField ID=“Hfmedianame”runat=“server”/>是一個服務器控件,我是用JS編寫的文檔.getEl
如何在js中獲取asp.net服務器控件?
& ltasp:HiddenField ID=“Hfmedianame”runat=“server”/>是一個服務器控件,我是用JS編寫的文檔.getElementById(“hfmedianame”)很遺憾地發(fā)現(xiàn)這是不可用的。我打開了錯誤的頁面來查看控件的源代碼。隱藏控件的ID是“ctl00”umugubf0622c5ud63eu4b02ubd1cue1daf52f4899uctl00ubf0622c5ud63eu4b02“Hfmedianame”,以“Hfmedianame”的形式寫下來,測試如下文檔.getElementById(“ctl00 m g bf0622c5 d63e 4b02 bd1c e1daf52f4899 ctl00 Hfmedianame”),但ID太長。我很困惑,看了看隱藏控件的屬性。最后,我找到了解決辦法,如下所示文檔.getElementById(“<%=hfMediaName.ClientID%&一句話,獲取控件的ClientID,就可以了