javascript 获取服务器控件的id
如题 !比如: <asp:TextBox id= "Text1 " .../> 生成页面后 控件名字会变成 <input name= "Test:Text1 " type= "text " id= "Test_Text1 " />
想获取id= "Test_Text1 " 这个id 怎么可以获取呢!
试了document.getElementById( " <%=Text1.ClientID %> ");不行
------解决方案--------------------是不是放在模板列里面了?
Test 是什么?
一般情况下,asp:TextBox 不会被自动重命名!
如果是在模板列里面,通常只能手动拼接了,或者使用 getElementsByTagName( "input ") 方法获取集合,然后再遍历处理。
------解决方案--------------------写在Repeater里模板中,document.getElementById( " <%=Text1.ClientID %> ");想取具体那行的呢?
------解决方案--------------------如果repeater
里面有很好text的话,
将id换为name
他们都是以数组的形式放的
document.getElementsByName( " <%=Text1.ClientID %> ")[0]
就为第一行的text
------解决方案--------------------帮着顶顶贴!
---------
个人签名:
------------------------------------
孙悟空分类信息网-分类信息全掌握!
www.sun5kong.cn
www.sun5kng.com.cn
------------------------------------
集成100多种搜索引擎,抛弃搜索烦恼
http://www.allss.com.cn
------------------------------------
免费空间虚拟主机ASP.NET2.0+SQL 2000
http://www.myidc.info
------------------------------------
http://www.myidc.info
QQ:43909413
------------------------------------