1.一般aspx中的服务端控件的ID和html中是一样的,但是可能会不一样所以,最好使用document.getElementById("<%=Button2.ClientID %>").value
2.<%=Button2.ClientID %> 需写在aspx页面中,而不是js中(我试过是这样,不知道是否有其他方法)。
3.“.value”需要注意,这里要用html中的属性而不是服务端控件的属性,一般服务端的空间属性“Text”“Value”等都是对应“value” 注意"V"的大小写,不然得到的是“undefine”