使用javascript获取用户控件中的子控件的ID
在asp.net页面中使用了UserControl,我想在aspx页面中使用js获取该用户控件中的TextBox的ID,该怎么办?...
在asp.net页面中使用了UserControl,我想在aspx页面中使用js获取该用户控件中的TextBox的ID,该怎么办?
展开
展开全部
用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产生的一个小工具,很好用的。建议楼主学习一下。。。。
调用一下 <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产生的一个小工具,很好用的。建议楼主学习一下。。。。
展开全部
<script>
window.onload=function(){
var textarea=document.getElementsByTagName("textarea")[0];
alert(textarea.getAttribute("id"));
}
</script>
<textarea id="ceshi">
window.onload=function(){
var textarea=document.getElementsByTagName("textarea")[0];
alert(textarea.getAttribute("id"));
}
</script>
<textarea id="ceshi">
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先获取clientID, 然后用JS的document.getElementById
如下JS, 一定要加JS标签哦
var txtBox = '<%=txtBoxID.ClientID%>';
var objTxtBox = document.getElementById(txtBox);
如下JS, 一定要加JS标签哦
var txtBox = '<%=txtBoxID.ClientID%>';
var objTxtBox = document.getElementById(txtBox);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hongli200078已出答案 就不出了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询