
JS如何获取Repeater等控件中的对象?
本来在没有插入Repeater控件前,可以通过document.getElementById('banner')正常获得但是因为我要做数据绑定,所以在插入Repeater...
本来在没有插入Repeater控件前,可以通过
document.getElementById('banner')
正常获得
但是因为我要做数据绑定,所以在插入Repeater后,document.getElementById('banner') 就获得不到了,我分析 应该是 插入
Repeater后导致“banner”的ID变了,前面可能加上什么了
请教各位,怎样才能获得“banner”呢,客户端上的?
后台应该可以用 FindControl,JS中怎么写呢?请教,本人ASP.NET 初学,如果问题简单,请勿见笑。 展开
document.getElementById('banner')
正常获得
但是因为我要做数据绑定,所以在插入Repeater后,document.getElementById('banner') 就获得不到了,我分析 应该是 插入
Repeater后导致“banner”的ID变了,前面可能加上什么了
请教各位,怎样才能获得“banner”呢,客户端上的?
后台应该可以用 FindControl,JS中怎么写呢?请教,本人ASP.NET 初学,如果问题简单,请勿见笑。 展开
3个回答
展开全部
运行页面找Repeater生成的ID 在JS中写这个ID,因为生成页面的时候服务器控件容易多加字段
展开全部
document.getElementById('<%=banner.ClientID%>')
注意,该写法只能在Aspx页面中才能执 行,不能把该代码包在js文件中
注意,该写法只能在Aspx页面中才能执 行,不能把该代码包在js文件中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementById('<%=banner.ClientID%>')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询