读书人

javascript 获取服务器控件的id解决办

发布时间: 2012-02-06 15:52:45 作者: rapoo

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
------------------------------------

读书人网 >JavaScript

热点推荐