用js不能直接对<asp:Label id="Label1" runat="server"></asp:Label>进行赋值,那是因为他生成的客户端代码是<span id="Span1"></span>,所以操作的时候选择id应该为Span1。由于span标签没有value属性,只有id和class属性,所以要想对其赋值只能用html();
例如:<asp:Label id="Label1" runat="server"></asp:Label>
js代码:$("#Span").html("博客园");
* Jquery.html(str); 主要是用来把str中的html标签展现在div或者span标签上;
Jquery.val(str);主要是用来给标签赋值的,像Input类得标签;