ASP.NET 2.0和JavaScript致命问题,答对满分等你拿 如何在客户端用Javascript语言获取服务器Label控件的Text值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var textBox = document.all.item('lbColor'); //lbColor为IdtextBox.value //这个就是text了 var text=document.getElementById("<%this.Label1.ClientID%>").value; var lable= document.getElementById(txtid);lable.value就是服务器Lable.Text了 <asp:Label ID="Label1" runat="server" Text="testlb1"></asp:Label><input id="Button2" type="button" value="button" onclick="test()"/> <script language="javascript"> function test() { var lb=document.getElementById("Label1"); alert(lb.outerText); } </script> 我试了一下,不可以的,获取的结果是object 在Client端和Server端是不一样的,要取得服务器控件的Client端Id,要用 ClientId 这个属性。 晕死了 这种问题还叫着喊着说是"ASP.NET 2.0和JavaScript致命问题" 还给了100分!~ 以前的阔少也就是楼主这样败家的吧 via aa=getElementById['label1'];vid bb=aa.text; 如果使用了母板:document.getElementById("ctl00_CphMaster_Label1").innerHTML;//CphMaster为<asp:ContentPlaceHolder/>的IDordocument.getElementById("<% Label1.ClientID %>").innerHTML;没用母板的话:document.getElementById("Label1").innerHTML; label客户端是span所以是document.getElementById(" <% Label1.ClientID %>").innerHTML; value不是哈 <script language="javascript" type="text/javascript"> function test(id) { var lable = document.getElementById(id); alert(lable.innerText); } </script> 添加Server端Label1,还有Html button:<script language="javascript" type="text/javascript"><!--function Button1_onclick() {var a = document.getElementById("Label1").innerHTML; alert(a);}// --></script>如果Label1里面有值就可以获得. 上分咯!简单问题 如何在字符串中补空格 补0 解决速度上分! c#怎么在HEAD之间加入 label控件 框架的按钮分割条实现问题 求asp.net WAP开发中的分页技术 如何在子datalist中引用父datalist的绑定值 怎么样取得文章的HTML代码? 求解这段程序,谢谢各位大侠了 关于DataGrid中数据显示转换的问题 求人才招聘网站的源代码 网页排版问题,,求大神! 为什么网站管理程序里面的数据提供程序只有一个AspNetSqlMembershipProvider asp.net(c#)如何画table
textBox.value //这个就是text了
var text=document.getElementById("<%this.Label1.ClientID%>").value;
lable.value就是服务器Lable.Text了
<asp:Label ID="Label1" runat="server" Text="testlb1"></asp:Label>
<input id="Button2" type="button" value="button" onclick="test()"/>
<script language="javascript">
function test()
{
var lb=document.getElementById("Label1");
alert(lb.outerText);
}
</script>
在Client端和Server端是不一样的,要取得服务器控件的Client端Id,要用 ClientId 这个属性。
via aa=getElementById['label1'];
vid bb=aa.text;
document.getElementById("ctl00_CphMaster_Label1").innerHTML;//CphMaster为<asp:ContentPlaceHolder/>的ID
or
document.getElementById("<% Label1.ClientID %>").innerHTML;
没用母板的话:
document.getElementById("Label1").innerHTML;
所以是document.getElementById(" <% Label1.ClientID %>").innerHTML;
value不是哈
function test(id)
{
var lable = document.getElementById(id);
alert(lable.innerText);
}
</script>
<script language="javascript" type="text/javascript">
<!--function Button1_onclick() {var a = document.getElementById("Label1").innerHTML;
alert(a);
}// -->
</script>
如果Label1里面有值就可以获得.