使用javascript获取用户控件中的子控件的ID

在asp.net页面中使用了UserControl,我想在aspx页面中使用js获取该用户控件中的TextBox的ID,该怎么办?... 在asp.net页面中使用了UserControl,我想在aspx页面中使用js获取该用户控件中的TextBox的ID,该怎么办? 展开
 我来答
hongli200078
2010-08-08 · TA获得超过1210个赞
知道小有建树答主
回答量:713
采纳率:0%
帮助的人:1078万
展开全部
用jquery很好获取的。
调用一下 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
如果你的那个id行能加上样式的话,可以如下获取ID
<script type="text/javascript">
$(document).ready(function(){
$(".css").each(function(i)function{
alert($(this).attr("id"));
});
});
</script>
.css是你的样式名,如果没样式的话,可以在.net产生的文件里看看你想获取的ID行的格式,然后查下 jquery.js的手册 看如何使用选择器可以获取。。这个不难的,jquery 是JS产生的一个小工具,很好用的。建议楼主学习一下。。。。
411091408
2010-08-08 · TA获得超过204个赞
知道答主
回答量:144
采纳率:0%
帮助的人:75.9万
展开全部
<script>
window.onload=function(){
var textarea=document.getElementsByTagName("textarea")[0];
alert(textarea.getAttribute("id"));
}
</script>

<textarea id="ceshi">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e50047f
2010-08-08 · 超过10用户采纳过TA的回答
知道答主
回答量:20
采纳率:0%
帮助的人:0
展开全部
先获取clientID, 然后用JS的document.getElementById

如下JS, 一定要加JS标签哦

var txtBox = '<%=txtBoxID.ClientID%>';

var objTxtBox = document.getElementById(txtBox);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chaiwebcode
2010-08-09 · TA获得超过186个赞
知道小有建树答主
回答量:545
采纳率:0%
帮助的人:186万
展开全部
hongli200078已出答案 就不出了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式