首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-02-06 
javascript 获取服务器控件的id 如题!比如: asp:TextBoxid Text1 .../生成页面后控件名字会变成 inp

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

热点排行