默认asp.net中,Label 对应HTML是span,直接获取lbl可能造成错误,因为服务器控件生成html页面后,id有可能发生变化
<script>
function changeValue(val)
{
document.getElementById('<%=lbl.ClientID %>').innerText=val;
}
</script>
<asp:TextBox ID="txt" onblur="changeValue(this.value);" runat="server"></asp:TextBox>
txt的值是:<asp:Label ID="lbl" runat="server" Text=""></asp:Label>